diff -Nru rsem-1.2.31+dfsg/debian/changelog rsem-1.3.0+dfsg/debian/changelog --- rsem-1.2.31+dfsg/debian/changelog 2016-06-04 11:40:58.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/changelog 2018-05-25 11:56:22.000000000 +0000 @@ -1,3 +1,33 @@ +rsem (1.3.0+dfsg-2) unstable; urgency=medium + + [ Katerina Kalou ] + * Team upload. + * Add autopkgtest + Closes: #890782 + + [ Andreas Tille ] + * Upload to unstable + Closes: #847569 + * Remove unused lintian-override + * Drop unused License specification + * Point Vcs-fields to Salsa + * Standards-Version: 4.1.4 + + -- Katerina Kalou Fri, 25 May 2018 13:56:22 +0200 + +rsem (1.3.0+dfsg-1) experimental; urgency=medium + + * New upstream version + * d/watch: + - version=4 + - xz compression + * remove code copy of samtools-1.3 + * cme fix dpkg-control + * debhelper 11 + * d/rules: do not parse d/changelog + + -- Andreas Tille Sun, 18 Feb 2018 20:34:37 +0100 + rsem (1.2.31+dfsg-1) unstable; urgency=medium * New upstream release diff -Nru rsem-1.2.31+dfsg/debian/compat rsem-1.3.0+dfsg/debian/compat --- rsem-1.2.31+dfsg/debian/compat 2016-05-14 18:25:15.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/compat 2018-05-25 11:56:22.000000000 +0000 @@ -1 +1 @@ -9 +11 diff -Nru rsem-1.2.31+dfsg/debian/control rsem-1.3.0+dfsg/debian/control --- rsem-1.2.31+dfsg/debian/control 2016-05-15 10:49:45.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/control 2018-05-25 11:56:22.000000000 +0000 @@ -3,20 +3,21 @@ Uploaders: Michael R. Crusoe , Andreas Tille Section: science -Priority: extra -Build-Depends: debhelper (>= 9), +Priority: optional +Build-Depends: debhelper (>= 11~), zlib1g-dev, libncurses5-dev, libboost-dev, perl, python, help2man, - bowtie | bowtie2 + libhts-dev, # bowtie is a run-time dependency available on only a few systems, not actually # needed for building but it prevents the creation of uninstallable packages -Standards-Version: 3.9.8 -Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/rsem.git -Vcs-Git: https://anonscm.debian.org/git/debian-med/rsem.git + bowtie | bowtie2 +Standards-Version: 4.1.4 +Vcs-Browser: https://salsa.debian.org/med-team/rsem +Vcs-Git: https://salsa.debian.org/med-team/rsem.git Homepage: http://deweylab.biostat.wisc.edu/rsem/ Package: rsem diff -Nru rsem-1.2.31+dfsg/debian/copyright rsem-1.3.0+dfsg/debian/copyright --- rsem-1.2.31+dfsg/debian/copyright 2016-05-14 18:38:05.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/copyright 2018-05-25 11:56:22.000000000 +0000 @@ -1,7 +1,9 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: RSEM Source: http://deweylab.biostat.wisc.edu/rsem/src/ -Files-Excluded: boost EBSeq/*.tar.gz +Files-Excluded: boost + EBSeq/*.tar.gz + samtools-1.3 Files: * Copyright: (c) 2009-2015 Bo Li bli25 [at] berkeley [dot] edu @@ -28,62 +30,3 @@ On Debian systems, the full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Source: https://github.com/samtools/samtools/archive/1.3.1.tar.gz - -Files: samtools-1.3/* -Copyright: © 2008–2016, Genome Research Ltd. (GRL) - © 2003–2006, 2008–2011, by Heng Li - © 2009–2012 Broad Institute - © 2010 Illumina, Inc. - © 2012–2013 Peter Cock, The James Hutton Institute. -License: MIT -Comment: Modified version of samtools included as per upstream - -Files: samtools-1.3/win32/xcurses.h -Copyright: Public Domain -License: public-domain - This file is part of PDCurses (http://pdcurses.sourceforge.net/), - which is in the public domain. - -Files: samtools-1.3/win32/z*.h -Copyright: © 1995-2005 Jean-loup Gailly and Mark Adler -License: zlib - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - . - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - -License: MIT - 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. - diff -Nru rsem-1.2.31+dfsg/debian/dirs rsem-1.3.0+dfsg/debian/dirs --- rsem-1.2.31+dfsg/debian/dirs 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/dirs 2018-05-25 11:56:22.000000000 +0000 @@ -0,0 +1 @@ +usr/bin Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/debian/examples/mouse_ref_building_from_transcripts.tar.gz and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/debian/examples/mouse_ref_building_from_transcripts.tar.gz differ diff -Nru rsem-1.2.31+dfsg/debian/install rsem-1.3.0+dfsg/debian/install --- rsem-1.2.31+dfsg/debian/install 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/install 2018-05-25 11:56:22.000000000 +0000 @@ -0,0 +1,3 @@ +# For whatever reason the following scripts are not installed by the upstream install target +rsem-control-fdr usr/bin +rsem-generate-ngvector usr/bin diff -Nru rsem-1.2.31+dfsg/debian/patches/series rsem-1.3.0+dfsg/debian/patches/series --- rsem-1.2.31+dfsg/debian/patches/series 2016-05-14 18:51:28.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/patches/series 2018-05-25 11:56:22.000000000 +0000 @@ -1 +1,2 @@ hardening +use_debian_packaged_samtools.patch diff -Nru rsem-1.2.31+dfsg/debian/patches/use_debian_packaged_samtools.patch rsem-1.3.0+dfsg/debian/patches/use_debian_packaged_samtools.patch --- rsem-1.2.31+dfsg/debian/patches/use_debian_packaged_samtools.patch 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/patches/use_debian_packaged_samtools.patch 2018-05-25 11:56:22.000000000 +0000 @@ -0,0 +1,74 @@ +Author: Andreas Tille +Last-Update: Fri, 09 Dec 2016 14:26:08 +0100 +Description: Use Debian packaged samtools + +--- a/Makefile ++++ b/Makefile +@@ -12,7 +12,7 @@ BOOST = . + + # Compilation variables + CXX = g++ +-CXXFLAGS += -std=gnu++98 -Wall -I. -I$(BOOST) -I$(SAMTOOLS)/$(HTSLIB) ++CXXFLAGS += -std=gnu++98 -Wall -I. -I$(BOOST) + CPPFLAGS ?= + + LDFLAGS ?= +@@ -30,8 +30,8 @@ exec_prefix = $(prefix) + bindir = $(exec_prefix)/bin + + # Auxiliary variables for compilation +-SAMHEADERS = $(SAMTOOLS)/$(HTSLIB)/htslib/sam.h +-SAMLIBS = $(SAMTOOLS)/$(HTSLIB)/libhts.a ++SAMHEADERS = ++SAMLIBS = + CONFIGURE = ./configure + + OBJS1 = parseIt.o +@@ -54,12 +54,12 @@ SCRIPTS = rsem-prepare-reference rsem-ca + + .PHONY : all ebseq pRSEM clean + +-all : $(PROGRAMS) $(SAMTOOLS)/samtools ++all : $(PROGRAMS) + + $(SAMTOOLS)/samtools : + cd $(SAMTOOLS) && $(CONFIGURE) --without-curses && $(MAKE) -f $(SAMTOOLS_MAKEFILE) samtools + +-$(SAMLIBS) : $(SAMTOOLS)/samtools ++$(SAMLIBS) : + + + # Compile objects +@@ -78,10 +78,10 @@ $(PROGS1) : + $(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS) + + $(PROGS2) : +- $(CXX) $(LDFLAGS) -pthread -o $@ $^ $(LDLIBS) -lz ++ $(CXX) $(LDFLAGS) -pthread -o $@ $^ $(LDLIBS) -lhts -lz + + $(PROGS3) : +- $(CXX) $(LDFLAGS) -pthread -o $@ $^ $(LDLIBS) ++ $(CXX) $(LDFLAGS) -pthread -o $@ $^ $(LDLIBS) -lhts + + + # Dependencies for executables +@@ -163,17 +163,13 @@ pRSEM : + + + # Install RSEM +-install : $(PROGRAMS) $(SCRIPTS) $(SAMTOOLS)/samtools rsem_perl_utils.pm +- $(INSTALL_DIR) $(DESTDIR)$(bindir) $(DESTDIR)$(bindir)/$(SAMTOOLS) +- $(foreach prog,$(PROGRAMS),$(INSTALL_PROGRAM) $(prog) $(DESTDIR)$(bindir)/$(prog) ; $(STRIP) $(DESTDIR)$(bindir)/$(prog) ;) +- $(INSTALL_PROGRAM) $(SAMTOOLS)/samtools $(DESTDIR)$(bindir)/$(SAMTOOLS)/samtools +- $(STRIP) $(DESTDIR)$(bindir)/$(SAMTOOLS)/samtools ++install : $(PROGRAMS) $(SCRIPTS) rsem_perl_utils.pm ++ $(foreach prog,$(PROGRAMS),$(INSTALL_PROGRAM) $(prog) $(DESTDIR)$(bindir)/$(prog) ; ) + $(foreach script,$(SCRIPTS),$(INSTALL_PROGRAM) $(script) $(DESTDIR)$(bindir)/$(script) ;) + $(INSTALL_DATA) rsem_perl_utils.pm $(DESTDIR)$(bindir)/rsem_perl_utils.pm + + # Clean + clean : + rm -f *.o *~ $(PROGRAMS) +- cd $(SAMTOOLS) && $(MAKE) clean-all + cd EBSeq && $(MAKE) clean + cd pRSEM && $(MAKE) clean diff -Nru rsem-1.2.31+dfsg/debian/README.test rsem-1.3.0+dfsg/debian/README.test --- rsem-1.2.31+dfsg/debian/README.test 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/README.test 2018-05-25 11:56:22.000000000 +0000 @@ -0,0 +1,14 @@ +Notes on how this package can be tested. + + +This package can be tested by executing + + sh run-unit-test + +in order to confirm its integrity. + +Note: The sample data are obtained via + + wget -q https://www.dropbox.com/s/ie67okalzaw8zzj/mouse_ref_building_from_transcripts.tar.gz?dl=0 -O debian/examples/mouse_ref_building_from_transcripts.tar.gz + +More examples and datasets can be found at https://github.com/bli25ucb/RSEM_tutorial diff -Nru rsem-1.2.31+dfsg/debian/rsem.docs rsem-1.3.0+dfsg/debian/rsem.docs --- rsem-1.2.31+dfsg/debian/rsem.docs 2016-05-14 18:25:15.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/rsem.docs 2018-05-25 11:56:22.000000000 +0000 @@ -1,4 +1,7 @@ README.md +debian/README.test WHAT_IS_NEW cnt_file_description.txt model_file_description.txt +debian/tests/run-unit-test + diff -Nru rsem-1.2.31+dfsg/debian/rsem.examples rsem-1.3.0+dfsg/debian/rsem.examples --- rsem-1.2.31+dfsg/debian/rsem.examples 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/rsem.examples 2018-05-25 11:56:22.000000000 +0000 @@ -0,0 +1,2 @@ +debian/examples/* + diff -Nru rsem-1.2.31+dfsg/debian/rsem.lintian-overrides rsem-1.3.0+dfsg/debian/rsem.lintian-overrides --- rsem-1.2.31+dfsg/debian/rsem.lintian-overrides 2016-05-15 10:32:29.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/rsem.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -rsem: spelling-error-in-binary usr/bin/* compres compress diff -Nru rsem-1.2.31+dfsg/debian/rules rsem-1.3.0+dfsg/debian/rules --- rsem-1.2.31+dfsg/debian/rules 2016-05-15 10:53:58.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/rules 2018-05-25 11:56:22.000000000 +0000 @@ -2,13 +2,12 @@ DH_VERBOSE := 1 -DEBVERS := $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}') -VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/^[0-9]*://' -e 's/-.*//') +include /usr/share/dpkg/default.mk export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: - dh $@ --parallel + dh $@ override_dh_auto_build: dh_auto_build -- BOOST=/usr/include prefix=debian/tmp @@ -16,20 +15,20 @@ rsem-control-fdr rsem-generate-ngvector \ rsem-plot-transcript-wiggles rsem-prepare-reference \ rsem-run-ebseq; do pod2man $${prog} debian/$${prog}.1; done - help2man ./rsem-gff3-to-gtf --no-info --version-string="${VERSION}" \ + help2man ./rsem-gff3-to-gtf --no-info --version-string="$(DEB_VERSION_UPSTREAM)" \ --name 'Convert GFF3 files to GTF files.' > \ debian/rsem-gff3-to-gtf.1 - help2man ./rsem-bam2wig --no-info --version-string="${VERSION}" \ + help2man ./rsem-bam2wig --no-info --version-string="$(DEB_VERSION_UPSTREAM)" \ --name 'Convert BAM files to wiggle files.' > \ debian/rsem-bam2wig.1 - help2man ./rsem-simulate-reads --no-info --version-string="${VERSION}" \ + help2man ./rsem-simulate-reads --no-info --version-string="$(DEB_VERSION_UPSTREAM)" \ --name 'Simulate RNA-Seq data ("reads") for a given model and a RSEM reference transcript collection.' > \ debian/rsem-simulate-reads.1 override_dh_auto_install: - find . -maxdepth 1 -type f -perm /u+x | xargs -n 1 -I{} dh_install {} /usr/bin/ + #find . -maxdepth 1 -type f -perm /u+x | xargs -n 1 -I{} dh_install {} /usr/bin/ dh_install rsem_perl_utils.pm /usr/share/perl5 - dh_auto_install -- BOOST=/usr/include prefix=debian/tmp + dh_auto_install -- BOOST=/usr/include prefix="/usr" get-orig-source: uscan --verbose --force-download --repack --compression xz diff -Nru rsem-1.2.31+dfsg/debian/source/include-binaries rsem-1.3.0+dfsg/debian/source/include-binaries --- rsem-1.2.31+dfsg/debian/source/include-binaries 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/source/include-binaries 2018-05-25 11:56:22.000000000 +0000 @@ -0,0 +1,2 @@ +debian/examples/mouse_ref_building_from_transcripts.tar.gz + diff -Nru rsem-1.2.31+dfsg/debian/tests/control rsem-1.3.0+dfsg/debian/tests/control --- rsem-1.2.31+dfsg/debian/tests/control 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/tests/control 2018-05-25 11:56:22.000000000 +0000 @@ -0,0 +1,4 @@ +Tests: run-unit-test +Depends: @ +Restrictions: allow-stderr + diff -Nru rsem-1.2.31+dfsg/debian/tests/run-unit-test rsem-1.3.0+dfsg/debian/tests/run-unit-test --- rsem-1.2.31+dfsg/debian/tests/run-unit-test 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/tests/run-unit-test 2018-05-25 11:56:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/bash +set -e +set -x + +pkg="rsem" + + +if [ "$AUTOPKGTEST_TMP" = "" ] ; then + AUTOPKGTEST_TMP=`mktemp -d /tmp/${pkg}-test.XXXXXX` + trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM +fi + +cp -a /usr/share/doc/${pkg}/examples/* $AUTOPKGTEST_TMP + +cd $AUTOPKGTEST_TMP + +tar -C . -xzf *.tar.gz + +rsem-prepare-reference \ + --transcript-to-gene-map mouse_ref_mapping.txt \ + mouse_ref.fa mouse_ref diff -Nru rsem-1.2.31+dfsg/debian/upstream/metadata rsem-1.3.0+dfsg/debian/upstream/metadata --- rsem-1.2.31+dfsg/debian/upstream/metadata 2016-05-14 18:25:15.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/upstream/metadata 2018-05-25 11:56:22.000000000 +0000 @@ -1,12 +1,21 @@ Reference: - Author: Li, Bo and Dewey, Colin - Title: 'RSEM: accurate transcript quantification from RNA-Seq data with or without a reference genome' - Journal: BMC Bioinformatics - Year: 2011 - Volume: 12 - Number: 1 - Pages: 323 - DOI: http://dx.doi.org/10.1186/1471-2105-12-323 - PMID: 21816040 - URL: http://www.biomedcentral.com/1471-2105/12/323 - eprint: http://www.biomedcentral.com/content/pdf/1471-2105-12-323.pdf + Author: Li, Bo and Dewey, Colin + Title: > + RSEM: accurate transcript quantification from RNA-Seq data with + or without a reference genome + Journal: BMC Bioinformatics + Year: 2011 + Volume: 12 + Number: 1 + Pages: 323 + DOI: http://dx.doi.org/10.1186/1471-2105-12-323 + PMID: 21816040 + URL: http://www.biomedcentral.com/1471-2105/12/323 + eprint: http://www.biomedcentral.com/content/pdf/1471-2105-12-323.pdf +Registry: + - Name: OMICtools + Entry: OMICS_01287 + - Name: bio.tools + Entry: rsem + - Name: SciCrunch + Entry: SCR_013027 diff -Nru rsem-1.2.31+dfsg/debian/watch rsem-1.3.0+dfsg/debian/watch --- rsem-1.2.31+dfsg/debian/watch 2016-05-14 18:25:15.000000000 +0000 +++ rsem-1.3.0+dfsg/debian/watch 2018-05-25 11:56:22.000000000 +0000 @@ -1,4 +1,4 @@ -version=3 +version=4 -opts="repacksuffix=+dfsg,dversionmangle=s/\+dfsg//g" \ +opts="repacksuffix=+dfsg,dversionmangle=s/\+dfsg//g,repack,compression=xz" \ https://github.com/bli25wisc/rsem/releases .*/archive/v(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz) diff -Nru rsem-1.2.31+dfsg/Gibbs.cpp rsem-1.3.0+dfsg/Gibbs.cpp --- rsem-1.2.31+dfsg/Gibbs.cpp 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/Gibbs.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -68,6 +68,7 @@ vector init_counts; double pseudoC; + vector pme_c, pve_c; //global posterior mean and variance vectors on counts vector pme_tpm, pme_fpkm; @@ -90,6 +91,13 @@ GroupInfo gt, ta; vector pve_c_genes, pve_c_trans; +// pliu +// if has prior file; file's name; and a vector to save prior parameters +bool has_prior; +char fprior[STRLEN]; +vector pseudo_counts; +////// + void load_data(char* refName, char* statName, char* imdName) { ifstream fin; string line; @@ -158,6 +166,34 @@ totc = totc * pseudoC + N0 + N1; } +// pliu +// load isoform's prior information and re-calculate totc +void load_prior_info(const char* fprior){ + pseudo_counts.assign(M+1, 0.0); + ifstream fin; + string line; + fin.open(fprior); + for(int i=1; i<=M; ++i){ + double prior; + getline(fin, line); + sscanf(line.c_str(), "%lf%*s", &prior); + if ( init_counts[i] == 0 ){ // not to-be-omitted + pseudo_counts[i] = prior; + } + } + fin.close(); + + // re-calculate 'totc' by considering prior parameters + totc = 1; + for ( int i=1; i<=M; ++i ) { + if ( init_counts[i] == 0 ) { // not to-be-omitted + totc += pseudo_counts[i]; + } + } + totc += N0 + N1; +} +////// + template void init_model_related(char* modelF) { ModelType model; @@ -217,13 +253,15 @@ if (verbose) { printf("Initialization finished!\n"); } } + void writeCountVector(FILE* fo, vector& counts) { - for (int i = 0; i < M; i++) { - fprintf(fo, "%d ", counts[i]); - } - fprintf(fo, "%d\n", counts[M]); + for (int i = 0; i < M; i++) { + fprintf(fo, "%d ", counts[i]); + } + fprintf(fo, "%d\n", counts[M]); } + void* Gibbs(void* arg) { int CHAINLEN; HIT_INT_TYPE len, fr, to; @@ -261,7 +299,11 @@ fr = s[i]; to = s[i + 1]; len = to - fr; arr.assign(len, 0); for (HIT_INT_TYPE j = fr; j < to; j++) { - arr[j - fr] = (counts[hits[j].sid] + pseudoC) * hits[j].conprb; + if ( has_prior ) { + arr[j - fr] = (counts[hits[j].sid] + pseudo_counts[hits[j].sid]) * hits[j].conprb; + } else { + arr[j - fr] = (counts[hits[j].sid] + pseudoC) * hits[j].conprb; + } if (j > fr) arr[j - fr] += arr[j - fr - 1]; //cumulative } z[i] = hits[fr + sample(rg, arr, len)].sid; @@ -271,7 +313,13 @@ if (ROUND > BURNIN) { if ((ROUND - BURNIN - 1) % GAP == 0) { writeCountVector(params->fo, counts); - for (int i = 0; i <= M; i++) theta[i] = (counts[i] < 0 ? 0.0 : (counts[i] + pseudoC) / totc); + for (int i = 0; i <= M; i++) { + if ( has_prior ) { + theta[i] = (counts[i] < 0 ? 0.0 : (counts[i] + pseudo_counts[i]) / totc); + } else { + theta[i] = (counts[i] < 0 ? 0.0 : (counts[i] + pseudoC) / totc); + } + } polishTheta(M, theta, eel, mw); calcExpressionValues(M, theta, eel, tpm, fpkm); for (int i = 0; i <= M; i++) { @@ -376,7 +424,15 @@ int main(int argc, char* argv[]) { if (argc < 7) { - printf("Usage: rsem-run-gibbs reference_name imdName statName BURNIN NSAMPLES GAP [-p #Threads] [--seed seed] [--pseudo-count pseudo_count] [-q]\n"); + // pliu + // add an option --prior to take priors + printf("Usage: rsem-run-gibbs reference_name imdName statName BURNIN NSAMPLES GAP [-p #Threads] [--seed seed] [--pseudo-count pseudo_count] [--prior file] [-q]\n"); + printf("\n"); + printf("Format of the prior file:\n"); + printf("- One isoform's prior per line\n"); + printf("- Priors must be in the same order as in the .ti file\n"); + printf("- Priors for those to-be-omitted isoforms must be included as well\n"); + printf("- Comments can be added after prior seperated by space(s)\n"); exit(-1); } @@ -393,6 +449,10 @@ pseudoC = 1.0; quiet = false; + // pliu + has_prior = false; + ////// + for (int i = 7; i < argc; i++) { if (!strcmp(argv[i], "-p")) nThreads = atoi(argv[i + 1]); if (!strcmp(argv[i], "--seed")) { @@ -403,6 +463,13 @@ } if (!strcmp(argv[i], "--pseudo-count")) pseudoC = atof(argv[i + 1]); if (!strcmp(argv[i], "-q")) quiet = true; + + // pliu + if ( ! strcmp(argv[i], "--prior") ) { + has_prior = true; + strcpy(fprior, argv[i+1]); + } + ////// } verbose = !quiet; @@ -417,6 +484,14 @@ load_group_info(refName); load_omit_info(imdName); + // pliu + // have to do it after load_data() in order to use 'M' + // the variable 'totc' will be re-calculated by including the prior info + if ( has_prior ) { + load_prior_info(fprior); + } + ////// + sprintf(modelF, "%s.model", statName); FILE *fi = fopen(modelF, "r"); general_assert(fi != NULL, "Cannot open " + cstrtos(modelF) + "!"); diff -Nru rsem-1.2.31+dfsg/.gitignore rsem-1.3.0+dfsg/.gitignore --- rsem-1.2.31+dfsg/.gitignore 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/.gitignore 2016-10-02 14:34:20.000000000 +0000 @@ -17,8 +17,21 @@ rsem-sam-validator rsem-scan-for-paired-end-reads EBSeq/rsem-for-ebseq-calculate-clustering-info +pRSEM/*.pyc +pRSEM/RLib/ +pRSEM/bigWigSummary +pRSEM/filterSam2Bed +pRSEM/phantompeakqualtools/spp_1.10.1_on_R*/config.status +pRSEM/phantompeakqualtools/spp_1.10.1_on_R*/src/Makevars +pRSEM/phantompeakqualtools/spp_1.10.1_on_R*/src/config.h samtools-*/samtools samtools-*/version.h samtools-*/test samtools-*/misc - +samtools-*/config.h +samtools-*/config.mk +samtools-*/config.status +samtools-*/htslib-*/config.h +samtools-*/htslib-*/config.mk +samtools-*/htslib-*/config.status +samtools-*/htslib-*/version.h diff -Nru rsem-1.2.31+dfsg/GTFItem.h rsem-1.3.0+dfsg/GTFItem.h --- rsem-1.2.31+dfsg/GTFItem.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/GTFItem.h 2016-10-02 14:34:20.000000000 +0000 @@ -1,21 +1,21 @@ /* Copyright (c) 2015 - Bo Li (University of California, Berkeley) - bli25@berkeley.edu + Bo Li (University of California, Berkeley) + bli25@berkeley.edu - 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, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 - USA + 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, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA */ #ifndef GTFITEM_H_ @@ -30,155 +30,155 @@ class GTFItem { public: - - GTFItem() { - seqname = source = feature = ""; - score = ""; - start = end = 0; - strand = 0; //strand is a char variable - frame = ""; - gene_id = transcript_id = ""; - gene_name = transcript_name = ""; - left = ""; - } - - bool operator<(const GTFItem& o) const { - if (gene_id != o.gene_id) return gene_id < o.gene_id; - if (transcript_id != o.transcript_id) return transcript_id < o.transcript_id; + + GTFItem() { + seqname = source = feature = ""; + score = ""; + start = end = 0; + strand = 0; //strand is a char variable + frame = ""; + gene_id = transcript_id = ""; + gene_name = transcript_name = ""; + left = ""; + } + + bool operator<(const GTFItem& o) const { + if (gene_id != o.gene_id) return gene_id < o.gene_id; + if (transcript_id != o.transcript_id) return transcript_id < o.transcript_id; return start < o.start; - } - - void parse(const std::string& line) { - std::istringstream strin(line); - std::string tmp; - - getline(strin, seqname, '\t'); - getline(strin, source, '\t'); - getline(strin, feature, '\t'); - getline(strin, tmp, '\t'); - start = atoi(tmp.c_str()); - getline(strin, tmp, '\t'); - end = atoi(tmp.c_str()); - getline(strin, score, '\t'); - getline(strin, tmp, '\t'); - gtf_assert((tmp.length() == 1 && (tmp[0] == '+' || tmp[0] == '-')), line, "Strand is neither '+' nor '-'!"); - strand = tmp[0]; - getline(strin, frame, '\t'); - - getline(strin, left); // assign attributes and possible comments into "left" - } - - void parseAttributes(const std::string& line) { - assert(feature == "exon"); - gene_id = transcript_id = ""; - gene_name = transcript_name = ""; - - int nleft = 4; - int pos, lpos = 0, rpos, left_len = left.length(); - std::string identifier; - - while (nleft > 0 && get_an_attribute(lpos, rpos, left_len)) { - // locate identifier - pos = lpos; - while (pos < rpos && !isspace(left[pos])) ++pos; - gtf_assert(isspace(left[pos]), line, "Cannot locate the identifier from attribute " + left.substr(lpos, rpos + 1 - lpos) + "!"); - identifier = left.substr(lpos, pos - lpos); - - // prepare for the next attribute - lpos = rpos + 1; - - // locate value - ++pos; - while (pos < rpos && isspace(left[pos])) ++lpos; - if (left[pos] != '"') pos = rpos; - --rpos; - while (rpos > pos && isspace(left[rpos])) --rpos; - if (rpos > pos && left[rpos] != '"') rpos = pos; - - // test if the identifier is interested - if (identifier == "gene_id") { - gtf_assert(gene_id == "", line, "gene_id appear more than once!"); - gtf_assert(rpos - pos > 1 , line, "Attribute " + identifier + "'s value should be surrounded by double quotes and cannot be empty!"); - gene_id = left.substr(pos + 1, rpos - pos - 1); - --nleft; - } - else if (identifier == "transcript_id") { - gtf_assert(transcript_id == "", line, "transcript_id appear more than once!"); - gtf_assert(rpos - pos > 1 , line, "Attribute " + identifier + "'s value should be surrounded by double quotes and cannot be empty!"); - transcript_id = left.substr(pos + 1, rpos - pos - 1); - --nleft; - } - else if (identifier == "gene_name" && gene_name == "" && rpos - pos > 1) { - gene_name = left.substr(pos + 1, rpos - pos - 1); - --nleft; - } - else if (identifier == "transcript_name" && transcript_name == "" && rpos - pos > 1) { - transcript_name = left.substr(pos + 1, rpos - pos - 1); - --nleft; - } - } - - gtf_assert(gene_id != "", line, "Cannot find gene_id!"); - gtf_assert(transcript_id != "", line, "Cannot find transcript_id!"); - } - - const std::string& getSeqName() const { return seqname; } - const std::string& getSource() const { return source; } - const std::string getFeature() const { return feature; } - int getStart() const { return start; } - int getEnd() const { return end; } - char getStrand() const { return strand; } - const std::string& getScore() const { return score; } // float, integer or "." ; let downstream programs parse it - const std::string& getFrame() const { return frame; } // 0, 1, 2, or "."; let downstream programs parse it - const std::string& getGeneID() const { return gene_id; } - const std::string& getTranscriptID() const { return transcript_id; } - const std::string& getGeneName() const { return gene_name; } - const std::string& getTranscriptName() const { return transcript_name; } - const std::string getLeft() { return left; } - - void setGeneID(const std::string& gene_id) { - this->gene_id = gene_id; - } - - std::string toString() { - std::ostringstream strout(""); - strout<< seqname<< '\t'<< source<< '\t'<< feature<< '\t'<< start<< '\t'<< end<< '\t'<< score<< '\t'<< strand<< '\t'<< frame<< '\t'<< left; - return strout.str(); - } - + } + + void parse(const std::string& line) { + std::istringstream strin(line); + std::string tmp; + + getline(strin, seqname, '\t'); + getline(strin, source, '\t'); + getline(strin, feature, '\t'); + getline(strin, tmp, '\t'); + start = atoi(tmp.c_str()); + getline(strin, tmp, '\t'); + end = atoi(tmp.c_str()); + getline(strin, score, '\t'); + getline(strin, tmp, '\t'); + gtf_assert((tmp.length() == 1 && (tmp[0] == '+' || tmp[0] == '-')), line, "Strand is neither '+' nor '-'!"); + strand = tmp[0]; + getline(strin, frame, '\t'); + + getline(strin, left); // assign attributes and possible comments into "left" + } + + void parseAttributes(const std::string& line) { + assert(feature == "exon"); + gene_id = transcript_id = ""; + gene_name = transcript_name = ""; + + int nleft = 4; + int pos, lpos = 0, rpos, left_len = left.length(); + std::string identifier; + + while (nleft > 0 && get_an_attribute(lpos, rpos, left_len)) { + // locate identifier + pos = lpos; + while (pos < rpos && !isspace(left[pos])) ++pos; + gtf_assert(isspace(left[pos]), line, "Cannot locate the identifier from attribute " + left.substr(lpos, rpos + 1 - lpos) + "!"); + identifier = left.substr(lpos, pos - lpos); + + // prepare for the next attribute + lpos = rpos + 1; + + // locate value + ++pos; + while (pos < rpos && isspace(left[pos])) ++pos; + if (left[pos] != '"') pos = rpos; + --rpos; + while (rpos > pos && isspace(left[rpos])) --rpos; + if (rpos > pos && left[rpos] != '"') rpos = pos; + + // test if the identifier is interested + if (identifier == "gene_id") { + gtf_assert(gene_id == "", line, "gene_id appear more than once!"); + gtf_assert(rpos - pos > 1 , line, "Attribute " + identifier + "'s value should be surrounded by double quotes and cannot be empty!"); + gene_id = left.substr(pos + 1, rpos - pos - 1); + --nleft; + } + else if (identifier == "transcript_id") { + gtf_assert(transcript_id == "", line, "transcript_id appear more than once!"); + gtf_assert(rpos - pos > 1 , line, "Attribute " + identifier + "'s value should be surrounded by double quotes and cannot be empty!"); + transcript_id = left.substr(pos + 1, rpos - pos - 1); + --nleft; + } + else if (identifier == "gene_name" && gene_name == "" && rpos - pos > 1) { + gene_name = left.substr(pos + 1, rpos - pos - 1); + --nleft; + } + else if (identifier == "transcript_name" && transcript_name == "" && rpos - pos > 1) { + transcript_name = left.substr(pos + 1, rpos - pos - 1); + --nleft; + } + } + + gtf_assert(gene_id != "", line, "Cannot find gene_id!"); + gtf_assert(transcript_id != "", line, "Cannot find transcript_id!"); + } + + const std::string& getSeqName() const { return seqname; } + const std::string& getSource() const { return source; } + const std::string getFeature() const { return feature; } + int getStart() const { return start; } + int getEnd() const { return end; } + char getStrand() const { return strand; } + const std::string& getScore() const { return score; } // float, integer or "." ; let downstream programs parse it + const std::string& getFrame() const { return frame; } // 0, 1, 2, or "."; let downstream programs parse it + const std::string& getGeneID() const { return gene_id; } + const std::string& getTranscriptID() const { return transcript_id; } + const std::string& getGeneName() const { return gene_name; } + const std::string& getTranscriptName() const { return transcript_name; } + const std::string getLeft() { return left; } + + void setGeneID(const std::string& gene_id) { + this->gene_id = gene_id; + } + + std::string toString() { + std::ostringstream strout(""); + strout<< seqname<< '\t'<< source<< '\t'<< feature<< '\t'<< start<< '\t'<< end<< '\t'<< score<< '\t'<< strand<< '\t'<< frame<< '\t'<< left; + return strout.str(); + } + private: - std::string seqname, source, feature; - std::string score; - int start, end; - char strand; - std::string frame; - std::string gene_id, transcript_id; - std::string gene_name, transcript_name; - std::string left; - - - bool get_an_attribute(int& lpos, int& rpos, int left_len) { - bool in_quote; - - while (lpos < left_len && isspace(left[lpos])) ++lpos; // remove leading white spaces - - rpos = lpos; in_quote = false; - while (rpos < left_len && (left[rpos] != ';' || in_quote)) { - if (left[rpos] == '"') in_quote ^= true; - ++rpos; - } - - return rpos < left_len; - } - - void gtf_assert(bool expr, const std::string& line, const std::string& msg) { - if (!expr) { - fprintf(stderr, "The GTF file might be corrupted!\n"); - fprintf(stderr, "Stop at line : %s\n", line.c_str()); - fprintf(stderr, "Error Message: %s\n", msg.c_str()); - exit(-1); - } - } + std::string seqname, source, feature; + std::string score; + int start, end; + char strand; + std::string frame; + std::string gene_id, transcript_id; + std::string gene_name, transcript_name; + std::string left; + + + bool get_an_attribute(int& lpos, int& rpos, int left_len) { + bool in_quote; + + while (lpos < left_len && isspace(left[lpos])) ++lpos; // remove leading white spaces + + rpos = lpos; in_quote = false; + while (rpos < left_len && (left[rpos] != ';' || in_quote)) { + if (left[rpos] == '"') in_quote ^= true; + ++rpos; + } + + return rpos < left_len; + } + + void gtf_assert(bool expr, const std::string& line, const std::string& msg) { + if (!expr) { + fprintf(stderr, "The GTF file might be corrupted!\n"); + fprintf(stderr, "Stop at line : %s\n", line.c_str()); + fprintf(stderr, "Error Message: %s\n", msg.c_str()); + exit(-1); + } + } }; #endif diff -Nru rsem-1.2.31+dfsg/Makefile rsem-1.3.0+dfsg/Makefile --- rsem-1.2.31+dfsg/Makefile 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/Makefile 2016-10-02 14:34:20.000000000 +0000 @@ -52,7 +52,7 @@ -.PHONY : all ebseq clean +.PHONY : all ebseq pRSEM clean all : $(PROGRAMS) $(SAMTOOLS)/samtools @@ -157,6 +157,11 @@ ebseq : cd EBSeq && $(MAKE) all +# Compile pRSEM +pRSEM : + cd pRSEM && $(MAKE) all + + # Install RSEM install : $(PROGRAMS) $(SCRIPTS) $(SAMTOOLS)/samtools rsem_perl_utils.pm $(INSTALL_DIR) $(DESTDIR)$(bindir) $(DESTDIR)$(bindir)/$(SAMTOOLS) @@ -171,3 +176,4 @@ rm -f *.o *~ $(PROGRAMS) cd $(SAMTOOLS) && $(MAKE) clean-all cd EBSeq && $(MAKE) clean + cd pRSEM && $(MAKE) clean diff -Nru rsem-1.2.31+dfsg/pRSEM/ChIPSeqExperiment.py rsem-1.3.0+dfsg/pRSEM/ChIPSeqExperiment.py --- rsem-1.2.31+dfsg/pRSEM/ChIPSeqExperiment.py 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/ChIPSeqExperiment.py 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,257 @@ +__doc__=""" + + pliu 20150511 + + python module for a ChIP-seq experiment that contains + replicates of ChIP-seq data for target and/or control +""" + +import os +import sys +import multiprocessing as mp + +import Util + + +class ChIPSeqExperiment: + def __init__(self): + self.param = None ## reference to input parameters + self.reps = [] ## list of ChIPSeqReplcate object + self.is_control = None ## if is control + self.pooled_tagalign = None ## File obj of pooled tagAlign + self.peaks = None ## File obj of targetRep0_VS_controlRep0 peaks + self.final_peaks = None ## File obj of final peaks + + + @classmethod + def initFromParam(cls, param, is_control, param_attr): + import ChIPSeqReplicate + import File + cse = cls() + cse.param = param + cse.is_control = is_control + ftgts = getattr(param, param_attr).split(',') + cse.reps = [ ChIPSeqReplicate.initFromFastqFile(ffq) for ffq in ftgts ] + for (i, rep) in enumerate(cse.reps): + rep.param = param + rep.index = i+1 + rep.chipseqexp = cse + tgt_fta = "%s/%s.tagAlign.gz" % (param.temp_dir, rep.name) + rep.tagalign = File.initFromFullFileName(tgt_fta) + + if cse.is_control: + frep0 = param.fchipseq_control_signals + else: + frep0 = param.fchipseq_target_signals + cse.pooled_tagalign = File.initFromFullFileName(frep0) + + cse.peaks = File.initFromFullFileName(param.fall_chipseq_peaks) + + cse.final_peaks = File.initFromFullFileName(param.fidr_chipseq_peaks) + + return cse + + + def getFastqEncoding(self): + nthr = self.param.num_threads + fin = ','.join([ f.fastq.fullname for f in self.reps]) + if self.is_control: + fenc = self.param.imd_name + '_prsem.chipseq_control_encoding' + else: + fenc = self.param.imd_name + '_prsem.chipseq_target_encoding' + + Util.runCommand('/bin/env', 'Rscript', self.param.chipseq_rscript, + 'guessFqEncoding', nthr, fin, fenc, + self.param.prsem_rlib_dir, quiet=self.param.quiet ) + + if not os.path.exists(fenc): + sys.exit("Failed to generate file: %s\n" % fenc) + + with open(fenc, 'r') as f_fenc: + next(f_fenc) + file2enc = dict([ line.rstrip("\n").split("\t") for line in f_fenc ]) + + for f in self.reps: + f.encoding = file2enc[f.fastq.fullname] + + + def alignReadByBowtie(self): + ## running zat, filterSam2Bed and gzip takes about 1 thread + if self.param.num_threads > 2: + nthr_bowtie = self.param.num_threads - 1 + else: + nthr_bowtie = 1 + + bowtie_ref_name = "%s_prsem" % self.param.ref_name + for rep in self.reps: + cmd_cat = Util.getCatCommand(rep.fastq.is_gz) + + if not os.path.exists(rep.fastq.fullname): + sys.exit("File not found: %s\n" % rep.fastq.fullname) + + s_quiet = None + if self.param.quiet: + s_quiet = ' --quiet ' + else: + s_quiet = '' + + ## many pipes, have to use os.system + cmds = [ "%s %s |" % (cmd_cat, rep.fastq.fullname) ] + \ + [ "%s/bowtie " % self.param.bowtie_path ] + \ + [ "%s -q -v 2 -a --best --strata -m 1 %s -S -p %d %s - | " % ( + s_quiet, rep.encoding, nthr_bowtie, bowtie_ref_name ) ] + \ + [ "%s - | " % self.param.filterSam2Bed ] + \ + [ "gzip -c > %s " % rep.tagalign.fullname ] + + cmd = ' '.join(cmds) + + ## use all threads to align ChIP-seq reads sequentially + Util.runCommand(cmd, quiet=self.param.quiet) + + if not os.path.exists(rep.tagalign.fullname): + sys.exit("failed to generate file: %s\n" % rep.tagalign.fullname) + + + + def poolTagAlign(self): + frep0 = self.pooled_tagalign.fullname + if os.path.exists(frep0): + os.remove(frep0) + for rep in self.reps: + cat_cmd = Util.getCatCommand(rep.fastq.is_gz) + if not os.path.exists(rep.tagalign.fullname): + sys.exit("File not found: %s\n" % rep.tagalign.fullname) + + cmd = "%s %s | gzip -c >> %s" % (cat_cmd, rep.tagalign.fullname, frep0) + Util.runCommand(cmd, quiet=self.param.quiet) + + if not os.path.exists(frep0): + sys.exit("Failed to generate file: %s\n" % frep0) + + + def callPeaksBySPP(self, ctrl_tagalign): + """ + in principle, this function is only for ChIP-seq target experiment + should make target and control inherit from ChIPSeqExperiment, will do + """ + if self.is_control: + sys.exit( "ChIPSeqExperiment::runSPP() cann't be applied to control" ) + + tgt_tagaligns = [self.pooled_tagalign] + [rep.tagalign for rep in self.reps] + prm = self.param + + ## need to add pRSEM's R_LIBS path so that run_spp.R can load spp library + if 'R_LIBS' in os.environ: + os.environ['R_LIBS'] = "%s:%s" % (os.environ['R_LIBS'], + prm.prsem_rlib_dir) + else: + os.environ['R_LIBS'] = prm.prsem_rlib_dir + + nthr = prm.num_threads/len(tgt_tagaligns) + fctrl_tagalign = ctrl_tagalign.fullname + procs = [ mp.Process(target=runSPP, args=(tgt_tagalign, fctrl_tagalign, + prm, nthr)) for tgt_tagalign in tgt_tagaligns ] + for p in procs: + p.start() + for p in procs: + p.join() + + + def getPeaksByIDR(self, ctrl_tagalign): + """ + in principle, this function is only for ChIP-seq target experiment + should make target and control inherit from ChIPSeqExperiment, will do + """ + import gzip + import itertools + if self.is_control: + sys.exit( "ChIPSeqExperiment::runSPP() can't be applied to control" ) + + procs = [] + out_q = mp.Queue() + prm = self.param + for (repa, repb) in itertools.combinations(self.reps, 2): + fpeaka = prm.temp_dir + repa.tagalign.filename_sans_ext + '_VS_' + \ + ctrl_tagalign.filename_sans_ext + '.regionPeak.gz' + fpeakb = prm.temp_dir + repb.tagalign.filename_sans_ext + '_VS_' + \ + ctrl_tagalign.filename_sans_ext + '.regionPeak.gz' + if not os.path.exists(fpeaka): + sys.exit("File not found: %s\n" % fpeaka) + if not os.path.exists(fpeakb): + sys.exit("File not found: %s\n" % fpeakb) + + idr_prefix = prm.temp_dir + 'idr_' + repa.tagalign.basename + '_vs_' + \ + repb.tagalign.basename + proc = mp.Process(target=getNPeaksByIDR, + args=(fpeaka, fpeakb, idr_prefix, prm, out_q)) + procs.append(proc) + proc.start() + + fidr2npeaks = {} + for p in procs: + fidr2npeaks.update(out_q.get()) + p.join() + + max_npeaks = max(fidr2npeaks.values()) + if not os.path.exists(self.peaks.fullname): + sys.exit("File not found: %s\n" % self.peaks.fullname) + + with gzip.open(self.peaks.fullname, 'rb') as f_fin: + sig_line = [ (float(line.split("\t")[6]), line) for line in f_fin ] + sorted_sig_line = sorted(sig_line, key=lambda t: t[0], reverse=True) + + with gzip.open(self.final_peaks.fullname, 'wb') as f_fout: + for (sig, line) in sorted_sig_line[:max_npeaks]: + f_fout.write(line) + + +def getNPeaksByIDR(fpeaka, fpeakb, idr_prefix, prm, out_q): + Util.runCommand('/bin/env', 'Rscript', prm.idr_script, fpeaka, fpeakb, + '-1', idr_prefix, '0', 'F', 'signal.value', prm.idr_scr_dir, + prm.fgenome_table, quiet=prm.quiet) + fidr = idr_prefix + '-overlapped-peaks.txt' + outdict = {} + with open(fidr, 'r') as f_fidr: + next(f_fidr) + ## count the number of peaks w/ IDR <= IDR_THRESHOLD + npk = sum( float(line.split()[10]) <= prm.IDR_THRESHOLD for line in f_fidr ) + outdict[fidr] = npk + out_q.put(outdict) + + +def runSPP(tgt_tagalign, fctrl_tagalign, prm, nthr): + spp_tmpdir = prm.temp_dir + tgt_tagalign.basename + '_spp_tmp/' + if not os.path.exists(spp_tmpdir): + os.mkdir(spp_tmpdir) + fout = prm.temp_dir + tgt_tagalign.basename + '_phantom.tab' + Util.runCommand('/bin/env', 'Rscript', prm.spp_script, + "-c=%s" % tgt_tagalign.fullname, + "-i=%s" % fctrl_tagalign, + "-npeak=%d" % prm.N_PEAK, + prm.PEAK_TYPE, + '-savp', + "-x=%s" % prm.EXCLUSION_ZONE, + '-rf', + "-odir=%s" % prm.temp_dir, + "-p=%d" % nthr, + "-tmpdir=%s" % spp_tmpdir, + "-out=%s" % fout, + quiet=prm.quiet) + Util.runCommand('rm', '-fr', spp_tmpdir, quiet=prm.quiet) + + if not os.path.exists(fout): + sys.exit("Failed to generate file: %s\n" % fout) + + +def initFromParam(param, typ): + if typ.lower() == 'target': + is_ctrl = False + param_attr = 'chipseq_target_read_files' + elif typ.lower() in [ 'control', 'input' ]: + is_ctrl = True + param_attr = 'chipseq_control_read_files' + elif typ.lower() == 'multi-targets': + is_ctrl = False + param_attr = 'chipseq_read_files_multi_targets' + + return ChIPSeqExperiment.initFromParam(param, is_ctrl, param_attr) diff -Nru rsem-1.2.31+dfsg/pRSEM/ChIPSeqReplicate.py rsem-1.3.0+dfsg/pRSEM/ChIPSeqReplicate.py --- rsem-1.2.31+dfsg/pRSEM/ChIPSeqReplicate.py 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/ChIPSeqReplicate.py 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,43 @@ +__doc__=""" + + pliu 20150510 + + python module for one ChIP-seq replicate +""" + +import File + +class ChIPSeqReplicate: + def __init__(self): + self.fastq = None ## File object for fastq + self.name = None ## default: fastq file's basename + self.index = None ## replicate's index number + self.tagalign = None ## File object for tagAlign + self.encoding = None ## fastq encoding, not sure if needed + + self.param = None ## reference to parameters + self.chipseqexp = None ## reference to ChIPSeqExperiment object + + #def __str__(self): + # return "%s %s %d %s" % (self.fastq.fullname, self.name, self.index, + # self.encoding) + + @classmethod + def initFromFastqFile(cls, ffq): + csr = cls() + csr.fastq = File.initFromFullFileName(ffq) + csr.name = csr.fastq.basename + return csr + + @classmethod + def initFromBedFile(cls, fbed): + csr = cls() + csr.tagalign = File.initFromFullFileName(fbed) + csr.name = csr.tagalign.basename + return csr + +def initFromFastqFile(ffq): + return ChIPSeqReplicate.initFromFastqFile(ffq) + +def initFromBedFile(fbed): + return ChIPSeqReplicate.initFromBedFile(fbed) diff -Nru rsem-1.2.31+dfsg/pRSEM/File.py rsem-1.3.0+dfsg/pRSEM/File.py --- rsem-1.2.31+dfsg/pRSEM/File.py 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/File.py 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,47 @@ +__doc__=""" + + pliu 20150511 + + modele for file-related definition and functions +""" + +class File: + def __init__(self): + self.fullname = None ## file's full name, include dir, base, and all ext + self.is_gz = None ## if file is gzipped + self.dirname = None ## directory name + self.basename = None ## base name sans all extension seperated by dot + self.filename_sans_ext = None ## no path, no last extension sep by dot + + + def __str__(self): + ss = [ "fullname: %s\n" % self.fullname ] + \ + [ "dirname: %s\n" % self.dirname ] + \ + [ "basename: %s\n" % self.basename ] + \ + [ "filename_sans_ext: %s\n" % self.filename_sans_ext ] + + if self.is_gz: + ss += [ "is gzipped" ] + else: + ss += [ "not gzipped" ] + return ''.join(ss) + + + @classmethod + def initFromFullFileName(cls, filename): + import os + f = cls() + f.fullname = filename + (f.dirname, fname) = os.path.split(filename) + words = fname.split('.') + f.basename = words[0] + f.filename_sans_ext = '.'.join(words[:-1]) + if words[-1] in ['gz', 'gzip']: + f.is_gz = True + else: + f.is_gz = False + return f + + +def initFromFullFileName(ffq): + return File.initFromFullFileName(ffq) diff -Nru rsem-1.2.31+dfsg/pRSEM/filterSam2Bed.c rsem-1.3.0+dfsg/pRSEM/filterSam2Bed.c --- rsem-1.2.31+dfsg/pRSEM/filterSam2Bed.c 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/filterSam2Bed.c 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,52 @@ +/* + * pliu 20150621 + * + * filter Sam file by flag 1548 and output alignment in Bed format + * + * this code is modified from sam/examples/bam2bed.c + * +*/ + +#include +#include "sam.h" +//#include "../samtools-1.3/htslib-1.3/htslib/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; + if ( (b->core.flag & 0x4) || (b->core.flag & 0x8) || (b->core.flag & 0x200) || + (b->core.flag & 0x400) ) 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\tN\t%d\t%c\n", fp->header->target_name[c->tid], + c->pos, c->pos + l, c->qual, (c->flag&BAM_FREVERSE)? '-' : '+'); + return 0; +} + + +int main(int argc, char *argv[]) { + samfile_t *fp; + if (argc != 2) { + fprintf(stderr, "\nUsage: filterSam2Bed \n"); + fprintf(stderr, "\n"); + fprintf(stderr, "Filter SAM file by flag 1548 (0x4, 0x8, 0x200, 0x400)\n"); + fprintf(stderr, "and write to STDOUT in BED format\n"); + fprintf(stderr, ": input SAM file name, '-' for STDIN\n\n"); + return 1; + } + if ((fp = samopen(argv[1], "r", 0)) == 0) { + fprintf(stderr, "filterSam2Bed: Fail to open SAM file %s\n", argv[1]); + return 1; + } + bam1_t *b = bam_init1(); + while (samread(fp, b) >= 0) fetch_func(b, fp); + bam_destroy1(b); + samclose(fp); + return 0; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/Gene.py rsem-1.3.0+dfsg/pRSEM/Gene.py --- rsem-1.2.31+dfsg/pRSEM/Gene.py 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/Gene.py 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,143 @@ +__doc__=""" + + pliu 20131002 + + module for gene +""" + + +class Gene: + def __init__(self): + self.gene_id = None; + #self.rsem_result = None; + + self.chrom = None; + self.strand = None; + self.tss = None; ## transcription starting sites, strand ori considered + self.tes = None; ## transcription ending sites, strand ori considered + self.start = None; ## genomic starting position regardless of strand + ## direction, always have a number smaller than self.end + self.end = None; ## genomic ending position + + + self.transcripts = []; + self.gtfs = []; + self.transcript_tss_groups = []; ## a list of list of transcripts having TSS + ## within user-specified distance + self.transcript_groups = [] ## a list of TranscriptionGroup objects + + + def __str__(self): + s = "%s" % self.gene_id; + return s; + + + ## should be moved to TranscriptGroup file + #def groupTranscriptsByTSS(self): + # """ + # put transcripts that have TSS within certain distance into a group + # """ + # #import Param; + + # #cutoff = 100; ## TSS within 100 bp + # #cutoff = Param.TSS_GROUP_CUTOFF; ## cutoff for grouping TSS + # cutoff = 500 ## cutoff for grouping TSS + + # group = [self.transcripts[0]] + # self.transcript_tss_groups.append(group) + # for tr in self.transcripts[1:]: + # is_assigned = False + # for grp in self.transcript_tss_groups: + # if (self.strand == '+') and (abs(tr.start - grp[0].start)<=cutoff): + # grp.append(tr) + # is_assigned = True; + # elif (self.strand == '-') and (abs(tr.end - grp[0].end)<=cutoff): + # grp.append(tr) + # is_assigned = True + + # if is_assigned: + # break + + # if not is_assigned: + # self.transcript_tss_groups.append([tr]) + + + ## should be moved to TranscriptGroup file + #def constructTranscriptGroups(self): + # """ + # construct a list of TranscriptGroup objects + # """ + # import TranscriptGroup + + # if len(self.transcript_tss_groups) == 0: + # self.groupTranscriptsByTSS() + + # for transcripts in self.transcript_tss_groups: + # grp = TranscriptGroup.TranscriptGroup() + # grp.chrom = self.chrom + # grp.gene_id = self.gene_id + # grp.strand = self.strand + # grp.transcripts = transcripts + # self.transcript_groups.append(grp) + + + + def getStartEndTSSTESFromTranscripts(self): + """ + define start and end from gene's transcripts + start = min{all starts for transcripts}; + end = max{all ends for transcripts}; + """ + starts = [tr.start for tr in self.transcripts]; + ends = [tr.end for tr in self.transcripts]; + self.start = min(starts); + self.end = max(ends); + + if self.strand == '+': + self.tss = self.start; + self.tes = self.end; + elif self.strand == '-': + self.tss = self.end; + self.tes = self.start; + + + def definePeakTypeByTranscriptGroups(self): + """ + all: all its transcript groups have peaks + none: none of its transcript groups has peak + mixed: some of its transcript groups have peaks, the others do not + """ + has_tss_peaks = [grp.has_peak_around_TSS for grp in self.transcript_groups] + if all(has_tss_peaks): ## all groups have peaks + self.peak_type = 'all' + else: + if any(has_tss_peaks): ## some groups have peaks, the others not + self.peak_type = 'mixed' + else: ## no group has peak + self.peak_type = 'no' + + +def constructGenesFromTranscripts(transcripts): + """ + return a list of genes constructed from input transcripts + """ + genes = [] + gene_dict_id = {} + for tr in transcripts: + if gene_dict_id.has_key(tr.gene_id): + gene_dict_id[tr.gene_id].transcripts.append(tr) + tr.gene = gene_dict_id[tr.gene_id] + else: + gene = Gene() + gene.gene_id = tr.gene_id + gene.chrom = tr.chrom + gene.strand = tr.strand + gene.transcripts.append(tr) + genes.append(gene) + gene_dict_id[tr.gene_id] = gene + tr.gene = gene + + map(lambda gene: gene.getStartEndTSSTESFromTranscripts(), genes); + + return genes; + diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/batch-consistency-analysis.r rsem-1.3.0+dfsg/pRSEM/idrCode/batch-consistency-analysis.r --- rsem-1.2.31+dfsg/pRSEM/idrCode/batch-consistency-analysis.r 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/batch-consistency-analysis.r 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,164 @@ +# modified 06/07/2015 pliu +# +# modified 3-29-10: Qunhua Li +# add 2 columns in the output of "-overlapped-peaks.txt": local.idr and IDR + +# 01-20-2010 Qunhua Li +# +# This program performs consistency analysis for a pair of peak calling outputs +# It takes narrowPeak or broadPeak formats. +# +# usage: Rscript batch-consistency-analysis2.r peakfile1 peakfile2 half.width outfile.prefix overlap.ratio is.broadpeak sig.value +# +# peakfile1 and peakfile2 : the output from peak callers in narrowPeak or broadPeak format +# half.width: -1 if using the reported peak width, +# a numerical value to truncate the peaks to +# outfile.prefix: prefix of output file +# overlap.ratio: a value between 0 and 1. It controls how much overlaps two peaks need to have to be called as calling the same region. It is the ratio of overlap / short peak of the two. When setting at 0, it means as long as overlapped width >=1bp, two peaks are deemed as calling the same region. +# is.broadpeak: a logical value. If broadpeak is used, set as T; if narrowpeak is used, set as F +# sig.value: type of significant values, "q.value", "p.value" or "signal.value" (default, i.e. fold of enrichment) + +args <- commandArgs(trailingOnly=T) + +# consistency between peakfile1 and peakfile2 +#input1.dir <- args[1] +#input2.dir <- args[2] # directories of the two input files +peakfile1 <- args[1] +peakfile2 <- args[2] + +if(as.numeric(args[3])==-1){ # enter -1 when using the reported length + half.width <- NULL +}else{ + half.width <- as.numeric(args[3]) +} + + +output.prefix <- args[4] +overlap.ratio <- args[5] + +if(args[6] == "T"){ + is.broadpeak <- T +}else{ + is.broadpeak <- F +} + +sig.value <- args[7] + + +#dir1 <- "~/ENCODE/anshul/data/" +#dir2 <- dir1 +#peakfile1 <- "../data/SPP.YaleRep1Gm12878Cfos.VS.Gm12878Input.PointPeak.narrowPeak" +#peakfile2 <- "../data/SPP.YaleRep3Gm12878Cfos.VS.Gm12878Input.PointPeak.narrowPeak" +#half.width <- NULL +#overlap.ratio <- 0.1 +#sig.value <- "signal.value" + +## pliu +idr_code_path <- args[8] +source(paste0(idr_code_path, "/functions-all-clayton-12-13.r")) +#source("functions-all-clayton-12-13.r") +## + +# read the length of the chromosomes, which will be used to concatenate chr's +## pliu 20150607 +#chr.file <- "genome_table.txt" +chr.file <- args[9] +## + +chr.size <- read.table(chr.file) + + +sink(paste(output.prefix, "-Rout.txt", sep="")) + +############# process the data +cat("is.broadpeak", is.broadpeak, "\n") +# process data, summit: the representation of the location of summit +rep1 <- process.narrowpeak(paste(peakfile1, sep=""), chr.size, half.width=half.width, summit="offset", broadpeak=is.broadpeak) +rep2 <- process.narrowpeak(paste(peakfile2, sep=""), chr.size, half.width=half.width, summit="offset", broadpeak=is.broadpeak) + +cat(paste("read", peakfile1, ": ", nrow(rep1$data.ori), "peaks\n", nrow(rep1$data.cleaned), "peaks are left after cleaning\n", peakfile2, ": ", nrow(rep2$data.ori), "peaks\n", nrow(rep2$data.cleaned), " peaks are left after cleaning")) + +if(args[3]==-1){ + cat(paste("half.width=", "reported", "\n")) +}else{ + cat(paste("half.width=", half.width, "\n")) +} +cat(paste("significant measure=", sig.value, "\n")) + +# compute correspondence profile (URI) +uri.output <- compute.pair.uri(rep1$data.cleaned, rep2$data.cleaned, sig.value1=sig.value, sig.value2=sig.value, overlap.ratio=overlap.ratio) + +#uri.output <- compute.pair.uri(rep1$data.cleaned, rep2$data.cleaned) + +cat(paste("URI is done\n")) + +# save output +save(uri.output, file=paste(output.prefix, "-uri.sav", sep="")) +cat(paste("URI is saved at: ", output.prefix, "-uri.sav \n", sep="")) + + +# EM procedure for inference +em.output <- fit.em(uri.output$data12.enrich, fix.rho2=T) + +#em.output <- fit.2copula.em(uri.output$data12.enrich, fix.rho2=T, "gaussian") + +cat(paste("EM is done\n\n")) + + +save(em.output, file=paste(output.prefix, "-em.sav", sep="")) +cat(paste("EM is saved at: ", output.prefix, "-em.sav \n", sep="")) + + +# write em output into a file + +cat(paste("EM estimation for the following files\n", peakfile1, "\n", peakfile2, "\n", sep="")) + +print(em.output$em.fit$para) + +# add on 3-29-10 +# output both local idr and IDR +idr.local <- 1-em.output$em.fit$e.z +IDR <- c() +o <- order(idr.local) +IDR[o] <- cumsum(idr.local[o])/c(1:length(o)) + + +write.out.data <- data.frame(chr1=em.output$data.pruned$sample1[, "chr"], + start1=em.output$data.pruned$sample1[, "start.ori"], + stop1=em.output$data.pruned$sample1[, "stop.ori"], + sig.value1=em.output$data.pruned$sample1[, "sig.value"], + chr2=em.output$data.pruned$sample2[, "chr"], + start2=em.output$data.pruned$sample2[, "start.ori"], + stop2=em.output$data.pruned$sample2[, "stop.ori"], + sig.value2=em.output$data.pruned$sample2[, "sig.value"], + idr.local=1-em.output$em.fit$e.z, IDR=IDR) + +write.table(write.out.data, file=paste(output.prefix, "-overlapped-peaks.txt", sep="")) +cat(paste("Write overlapped peaks and local idr to: ", output.prefix, "-overlapped-peaks.txt\n", sep="")) + +# number of peaks passing IDR range (0.01-0.25) +IDR.cutoff <- seq(0.01, 0.25, by=0.01) +idr.o <- order(write.out.data$idr.local) +idr.ordered <- write.out.data$idr.local[idr.o] +IDR.sum <- cumsum(idr.ordered)/c(1:length(idr.ordered)) + +IDR.count <- c() +n.cutoff <- length(IDR.cutoff) +for(i in 1:n.cutoff){ + IDR.count[i] <- sum(IDR.sum <= IDR.cutoff[i]) +} + + +# write the number of peaks passing various IDR range into a file +idr.cut <- data.frame(peakfile1, peakfile2, IDR.cutoff=IDR.cutoff, IDR.count=IDR.count) +write.table(idr.cut, file=paste(output.prefix,"-npeaks-aboveIDR.txt", sep=""), append=T, quote=F, row.names=F, col.names=F) +cat(paste("Write number of peaks above IDR cutoff [0.01, 0.25]: ","npeaks-aboveIDR.txt\n", sep="")) + +mar.mean <- get.mar.mean(em.output$em.fit) + +cat(paste("Marginal mean of two components:\n")) +print(mar.mean) + +sink() + + diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/batch-consistency-plot-merged2.r rsem-1.3.0+dfsg/pRSEM/idrCode/batch-consistency-plot-merged2.r --- rsem-1.2.31+dfsg/pRSEM/idrCode/batch-consistency-plot-merged2.r 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/batch-consistency-plot-merged2.r 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,213 @@ +# 1-20-10 Qunhua Li +# +# This program first plots correspondence curve and IDR threshold plot +# (i.e. number of selected peaks vs IDR) for each pair of sample +# +# It then performs consistency analysis on merged data +# It takes the parameters estimated from pairwise consistency analysis, and +# use the same parameters to determine threshold on the merged data +# +# usage: +# Rscript batch-consistency-plot-merged.r [npairs] [output.dir] [input.file.prefix 1, 2, 3 ...] [half.width] [idr.level] [significant measure] [pooled.filename] [write out option] [overlap.ratio] [is.broadpeak] +# [npairs]: integer, number of consistency analyses +# (e.g. if 2 replicates, npairs=1, if 3 replicates, npairs=3 +# [output.dir]: output directory for plot +# [input.file.prefix 1, 2, 3]: prefix for the output from batch-consistency-analysis2. They are the input files for merged analysis see below for examples (i.e. saved.file.prefix). It can be multiple files +# +# The parameters below are for processing merged data +# [half.width]: -1 if using reported interval +# [idr.level]: threshold for idr +# [significant measure]: choose from "p.value", "q.value" or "signal.value" +# [pooled.filename]: peak caller output in narrowpeak or broadpeak format +# [write out option]: logical, T: write out selected peaks in merged data, F: not write out +# [overlap.ratio]: minimum overlap for two peaks to be called as calling the +# same region. A numerical value between 0 and 1. If 0, minimum overlap +# is >=1bp. +# [is.broadpeak]: a logical value. If broadpeak is used, set as T; +# if narrowpeak is used, set as F + +args <- commandArgs(trailingOnly=T) + +npair <- args[1] # number of curves to plot on the same figure +output.file.prefix <- args[2] # file name for plot, generated from script at the outer level + +df.txt <- 10 + +## examples for debugging +#npair <- 3 +#output.file.prefix <- "~/ENCODE/anshul/results/gm12878-cfos-YALE-combined-threshold/consistency-plot" +#combofile <- "~/ENCODE/anshul/data/SPP.YaleGm12878Cfos.VS.Gm12878Input.PointPeak.narrowPeak" +#saved.file.prefix <- list() +#saved.file.prefix[[1]] <- "~/ENCODE/anshul/results/gm12878-cfos-YALE-combined-threshold/SPP.YaleRep1Gm12878Cfos.VS.SPP.YaleRep2Gm12878Cfos" +#saved.file.prefix[[2]] <- "~/ENCODE/anshul/results/gm12878-cfos-YALE-combined-threshold/SPP.YaleRep1Gm12878Cfos.VS.SPP.YaleRep3Gm12878Cfos" +#saved.file.prefix[[3]] <- "~/ENCODE/anshul/results/gm12878-cfos-YALE-combined-threshold/SPP.YaleRep2Gm12878Cfos.VS.SPP.YaleRep3Gm12878Cfos" + +#npair <- 1 +#output.file.prefix <- "~/ENCODE/anshul/results/gm12878-pol2-YALE-combined-threshold/consistency-plot" +#combofile <- "~/ENCODE/anshul/data/SPP.YaleGm12878Pol2.VS.Gm12878Input.PointPeak.narrowPeak" +#saved.file.prefix <- "~/ENCODE/anshul/results/gm12878-pol2-YALE-combined-threshold/SPP.YaleRep1Gm12878Pol2.VS.SPP.YaleRep2Gm12878Pol2" + + +#ori.sig.value <- "signal.value" +# nominal.sig.value <- "q.value" +# idr.level <- 0.05 +# half.width <- NULL +################### + +# the df for plotting the smooth spline on the consistency curve +#if(length(args)-3> npair){ # if df is specified +# df.txt <- as.numeric(args[length(args)]) # df for plotting, default is 10 +#}else{ +# df.txt <- 10 +#} + +ntemp <- as.numeric(npair) + +###### this is needed for pooled data + +cat(as.numeric(args[3+ntemp])) +if(as.numeric(args[3+ntemp])==-1){ # enter -1 when using the reported length + half.width <- NULL +}else{ + half.width <- as.numeric(args[3+ntemp]) +} + + +idr.level <- as.numeric(args[4+ntemp]) # this is the consistency FDR, e.g. 0.05 +# a string: "signal.value", "p.value" or "q.value", for specifying which +# significant value to use for thresholding the merged data +ori.sig.value <- args[5+ntemp] + + +# pooled data file +combofile <- args[6+ntemp] +is.write.out <- as.logical(args[7+ntemp]) +overlap.ratio <- as.numeric(args[8+ntemp]) # the minimum amount of overlap to be called as an overlap + +is.broadpeak <- args[9+ntemp] + +saved.file.prefix <- list() # identifier of filenames that contain the em and URI results + + +source("functions-all-clayton-12-13.r") + +uri.list <- list() +uri.list.match <- list() +ez.list <- list() +legend.txt <- c() +#fdr.map <- c() +sig.map <- list() +em.output.list <- list() +uri.output.list <- list() + +for(i in 1:npair){ + saved.file.prefix[i] <- args[2+i] + + load(paste(saved.file.prefix[i], "-uri.sav", sep="")) + load(paste(saved.file.prefix[i], "-em.sav", sep="")) + + uri.output.list[[i]] <- uri.output + em.output.list[[i]] <- em.output + + ez.list[[i]] <- get.ez.tt.all(em.output, uri.output.list[[i]]$data12.enrich$merge1, + uri.output.list[[i]]$data12.enrich$merge2, idr.level=idr.level) # reverse =T for error rate + + # URI for all peaks + uri.list[[i]] <- uri.output$uri.n + # URI for matched peaks + uri.match <- get.uri.matched(em.output$data.pruned, df=df.txt) + uri.list.match[[i]] <- uri.match$uri.n + + file.name <- unlist(strsplit(as.character(saved.file.prefix[i]), "/")) + + legend.txt[i] <- paste(i, "=", file.name[length(file.name)]) + sig.map[[i]] <- cbind(idr.level, ez.list[[i]]$map.uv) + + + # map idr computed from consistency back to the original significant measure + # + # if(is.null(nominal.sig.value)){ + # sig.map <- cbind(idr.level, ez.list[[i]]$map.uv) + #} else { + + # for SPP, need find the significant value based on FDR + # temp.map <- map.sig.value(uri.output$data12.enrich, ez.list[[i]]$map.uv, nominal.value=nominal.sig.value) + # sig.map <- cbind(idr.level, ez.list[[i]]$map.uv) + # this is the corresponding FDR mapped from the significant value + # you don't need this in general + # fdr.map <- cbind(idr.level, temp.map) + #} + +} + +plot.uri.file <- paste(output.file.prefix, "-plot.ps", sep="") + +cat("plot consistency plots\n") +############# plot and report output +# plot correspondence curve for each pair, +# plot number of selected peaks vs IDR + +# plot all into 1 file +postscript(paste(output.file.prefix, "-plot.ps", sep="")) +par(mfcol=c(2,3), mar=c(5,6,4,2)+0.1) +plot.uri.group(uri.list, NULL, file.name=NULL, c(1:npair), title.txt="all peaks") +plot.uri.group(uri.list.match, NULL, file.name=NULL, c(1:npair), title.txt="matched peaks") +plot.ez.group(ez.list, plot.dir=NULL, file.name=NULL, legend.txt=c(1:npair), y.lim=c(0, 0.6)) +plot(0, 1, type="n", xlim=c(0,1), ylim=c(0,1), xlab="", ylab="", xaxt="n", yaxt="n") # legends +legend(0, 1, legend.txt, cex=0.6) + +dev.off() + +############### consistency cutoff on the replicates ############# + +cat("read pooled sample \n") +################################################## +########## now this part is for combined dataset +################################################## + +chr.file <- "genome_table.txt" + +chr.size <- read.table(chr.file) + +# read combined data +combined.ori <- process.narrowpeak(paste(combofile, sep=""), chr.size, half.width=half.width, summit="offset", broadpeak=is.broadpeak)$data.cleaned + +#combined <- combined.ori[, c("chr", "start", "stop", ori.sig.value, "signal.value", "p.value", "q.value", "start.chr", "stop.chr")] +#colnames(combined) <- c("chr", "start", "stop", "sig.value", "signal.value", "p.value", "q.value", "start.chr", "stop.chr") + +combined <- combined.ori[, c( ori.sig.value, "start", "stop","signal.value", "p.value", "q.value", "chr", "start.ori", "stop.ori")] +colnames(combined) <- c("sig.value", "start", "stop", "signal.value", "p.value", "q.value", "chr", "start.ori", "stop.ori") +combined$frac.ratio <- NA + +######## +# map by the matched structure +######## +cat("Selecting peaks using parameters from consistency analysis\n") +sig.select.method2 <- pass.structure(uri.output.list, em.output.list, combined, idr.level=idr.level, sig.value.impute=0, chr.size) + +if(is.write.out){ + write.table(sig.select.method2$combined.selected, file=paste(output.file.prefix, "-combined.selection.txt", sep=""), quote=F, row.names=F) +} + +save(sig.select.method2, file=paste(output.file.prefix, "-select.sav", sep="")) + + +# output for ez +sink(paste(output.file.prefix, "-Rout.txt", sep="")) +cat("IDR Map for specified sig.value", "\n") +print(sig.map) + +# cat("IDR Map for", nominal.sig.value, "\n") +# print(fdr.map) + + +# output for merged dataset +cat("Merged dataset has ", nrow(combined), "p\n") + +cat("Apply parameters estimated from consistency analysis to merged data: select by ", ori.sig.value, "\n") +print(sig.select.method2$npeak.stat) +cat("Range of significant values on the selected pooled data", "\n") +print(sig.select.method2$sig.combined) + +sink() + diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/batch-consistency-plot.r rsem-1.3.0+dfsg/pRSEM/idrCode/batch-consistency-plot.r --- rsem-1.2.31+dfsg/pRSEM/idrCode/batch-consistency-plot.r 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/batch-consistency-plot.r 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,67 @@ +# 1-20-10 Qunhua Li +# +# This program first plots correspondence curve and IDR threshold plot +# (i.e. number of selected peaks vs IDR) for each pair of sample +# +# usage: +# Rscript batch-consistency-plot-merged.r [npairs] [output.dir] [input.file.prefix 1, 2, 3 ...] +# [npairs]: integer, number of consistency analyses +# (e.g. if 2 replicates, npairs=1, if 3 replicates, npairs=3 +# [output.dir]: output directory for plot +# [input.file.prefix 1, 2, 3]: prefix for the output from batch-consistency-analysis2. They are the input files for merged analysis see below for examples (i.e. saved.file.prefix). It can be multiple files +# + +args <- commandArgs(trailingOnly=T) +npair <- args[1] # number of curves to plot on the same figure +output.file.prefix <- args[2] # file name for plot, generated from script at the outer level +df.txt <- 10 +ntemp <- as.numeric(npair) +saved.file.prefix <- list() # identifier of filenames that contain the em and URI results +source("functions-all-clayton-12-13.r") + +uri.list <- list() +uri.list.match <- list() +ez.list <- list() +legend.txt <- c() +em.output.list <- list() +uri.output.list <- list() + +for(i in 1:npair){ + saved.file.prefix[i] <- args[2+i] + + load(paste(saved.file.prefix[i], "-uri.sav", sep="")) + load(paste(saved.file.prefix[i], "-em.sav", sep="")) + + uri.output.list[[i]] <- uri.output + em.output.list[[i]] <- em.output + + ez.list[[i]] <- get.ez.tt.all(em.output, uri.output.list[[i]]$data12.enrich$merge1, + uri.output.list[[i]]$data12.enrich$merge2) # reverse =T for error rate + + # URI for all peaks + uri.list[[i]] <- uri.output$uri.n + # URI for matched peaks + uri.match <- get.uri.matched(em.output$data.pruned, df=df.txt) + uri.list.match[[i]] <- uri.match$uri.n + + file.name <- unlist(strsplit(as.character(saved.file.prefix[i]), "/")) + + legend.txt[i] <- paste(i, "=", file.name[length(file.name)]) + +} + +plot.uri.file <- paste(output.file.prefix, "-plot.ps", sep="") + +############# plot and report output +# plot correspondence curve for each pair, +# plot number of selected peaks vs IDR +# plot all into 1 file +postscript(paste(output.file.prefix, "-plot.ps", sep="")) +par(mfcol=c(2,3), mar=c(5,6,4,2)+0.1) +plot.uri.group(uri.list, NULL, file.name=NULL, c(1:npair), title.txt="all peaks") +plot.uri.group(uri.list.match, NULL, file.name=NULL, c(1:npair), title.txt="matched peaks") +plot.ez.group(ez.list, plot.dir=NULL, file.name=NULL, legend.txt=c(1:npair), y.lim=c(0, 0.6)) +plot(0, 1, type="n", xlim=c(0,1), ylim=c(0,1), xlab="", ylab="", xaxt="n", yaxt="n") # legends +legend(0, 1, legend.txt, cex=0.6) + +dev.off() diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/functions-all-clayton-12-13.r rsem-1.3.0+dfsg/pRSEM/idrCode/functions-all-clayton-12-13.r --- rsem-1.2.31+dfsg/pRSEM/idrCode/functions-all-clayton-12-13.r 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/functions-all-clayton-12-13.r 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,3182 @@ +# modified by pliu +# +# revised on 2-20-10 +# - fix error in pass.structure: reverse rank.combined, so that big sig.value +# are ranked with small numbers (1, 2, ...) +# - fix error on get.ez.tt.all: get ez.cutoff from sorted e.z + +# +# modified EM procedure to compute empirical CDF more precisely - 09/2009 + + + +# this file contains the functions for +# 1. computing the correspondence profile (upper rank intersection and derivatives) +# 2. inference of copula mixture model +# +# It also has functions for +# 1. reading peak caller results +# 2. processing and matching called peaks +# 3. plotting results + + +################ read peak caller results + +# process narrow peak format +# some peak callers may not report q-values, p-values or fold of enrichment +# need further process before comparison +# +# stop.exclusive: Is the basepair of peak.list$stop exclusive? In narrowpeak and broadpeak format they are exclusive. +# If it is exclusive, we need subtract peak.list$stop by 1 to avoid the same basepair being both a start and a stop of two +# adjacent peaks, which creates trouble for finding correct intersect +process.narrowpeak <- function(narrow.file, chr.size, half.width=NULL, summit="offset", stop.exclusive=T, broadpeak=F){ + + ## pliu 20150607 + ## to read gzipped files + library(tools) + narrow.file.ext <- file_ext(narrow.file) + if ( narrow.file.ext %in% c('gz', 'gzip') ) { + aa <- read.table(gzfile(narrow.file)) + } else { + aa <- read.table(narrow.file) + } + #aa <- read.table(narrow.file) + ###### + + if(broadpeak){ + bb.ori <- data.frame(chr=aa$V1, start=aa$V2, stop=aa$V3, signal.value=aa$V7, p.value=aa$V8, q.value=aa$V9) + }else{ + bb.ori <- data.frame(chr=aa$V1, start=aa$V2, stop=aa$V3, signal.value=aa$V7, p.value=aa$V8, q.value=aa$V9, summit=aa$V10) + } + + if(summit=="summit"){ + bb.ori$summit <- bb.ori$summit-bb.ori$start # change summit to offset to avoid error when concatenating chromosomes + } + + bb <- concatenate.chr(bb.ori, chr.size) + + #bb <- bb.ori + + # remove the peaks that has the same start and stop value + bb <- bb[bb$start != bb$stop,] + + if(stop.exclusive==T){ + bb$stop <- bb$stop-1 + } + + if(!is.null(half.width)){ + bb$start.ori <- bb$start #Anshul changed this + bb$stop.ori <- bb$stop #Anshul changed this + + # if peak is narrower than the specified window, stay with its width + # otherwise chop wider peaks to specified width + width <- bb$stop-bb$start +1 + is.wider <- width > 2*half.width + + if(summit=="offset" | summit=="summit"){ # if summit is offset from start + bb$start[is.wider] <- bb$start.ori[is.wider] + bb$summit[is.wider]-half.width + bb$stop[is.wider] <- bb$start.ori[is.wider] + bb$summit[is.wider]+half.width + } else { + if(summit=="unknown"){ + bb$start[is.wider] <- bb$start.ori[is.wider]+round(width[is.wider]/2) - half.width + bb$stop[is.wider] <- bb$start.ori[is.wider]+round(width[is.wider]/2) + half.width + } + } + + bb$start.ori <- bb.ori$start #Anshul changed this + bb$stop.ori <- bb.ori$stop #Anshul changed this + } + + bb <- clean.data(bb) + invisible(list(data.ori=bb.ori, data.cleaned=bb)) +} + +# clean data +# and concatenate chromosomes if needed +clean.data <- function(adata){ + + # remove the peaks that has the same start and stop value + adata <- adata[adata$start != adata$stop,] + + # if some stops and starts are the same, need fix them + stop.in.start <- is.element(adata$stop, adata$start) + n.fix <- sum(stop.in.start) + if(n.fix >0){ + print(paste("Fix", n.fix, "stops\n")) + adata$stop[stop.in.start] <- adata$stop[stop.in.start]-1 + } + + return(adata) +} + +# concatenate peaks +# peaks: the dataframe to have all the peaks +# chr.file: the file to keep the length of each chromosome +# chr files should come from the species that the data is from +#concatenate.chr <- function(peaks, chr.size){ + + # chr.size <- read.table(chr.file) +# chr.o <- order(chr.size[,1]) +# chr.size <- chr.size[chr.o,] +# +# chr.shift <- cumsum(c(0, chr.size[-nrow(chr.size),2])) +# chr.size.cum <- data.frame(chr=chr.size[,1], shift=chr.shift) +# +# for(i in 1:nrow(chr.size)){ +# is.in <- as.character(peaks$chr) == as.character(chr.size.cum$chr[i]) +# if(sum(is.in)>0){ +# peaks[is.in,]$start <- peaks[is.in,]$start + chr.size.cum$shift[i] +# peaks[is.in,]$stop <- peaks[is.in,]$stop + chr.size.cum$shift[i] +# } +# } +# +# invisible(peaks) +#} + + + + +# concatenate peaks +# peaks: the dataframe to have all the peaks +# chr.file: the file to keep the length of each chromosome +# chr files should come from the species that the data is from +concatenate.chr <- function(peaks, chr.size){ + + # chr.size <- read.table(chr.file) + chr.o <- order(chr.size[,1]) + chr.size <- chr.size[chr.o,] + + chr.shift <- cumsum(c(0, chr.size[-nrow(chr.size),2])) + chr.size.cum <- data.frame(chr=chr.size[,1], shift=chr.shift) + + peaks$start.ori <- peaks$start + peaks$stop.ori <- peaks$stop + + for(i in 1:nrow(chr.size)){ + is.in <- as.character(peaks$chr) == as.character(chr.size.cum$chr[i]) + if(sum(is.in)>0){ + peaks[is.in,]$start <- peaks[is.in,]$start + chr.size.cum$shift[i] + peaks[is.in,]$stop <- peaks[is.in,]$stop + chr.size.cum$shift[i] + } + } + + invisible(peaks) +} + + +deconcatenate.chr <- function(peaks, chr.size){ + + chr.o <- order(chr.size[,1]) + chr.size <- chr.size[chr.o,] + + chr.shift <- cumsum(c(0, chr.size[-nrow(chr.size),2])) + chr.size.cum <- data.frame(chr=chr.size[,1], shift=chr.shift) + + peaks$chr <- rep(NA, nrow(peaks)) + + for(i in 1:(nrow(chr.size.cum)-1)){ + is.in <- peaks$start > chr.size.cum[i,2] & peaks$start <= chr.size.cum[i+1, 2] + if(sum(is.in)>0){ + peaks[is.in,]$start <- peaks[is.in,]$start - chr.size.cum[i,2] + peaks[is.in,]$stop <- peaks[is.in,]$stop - chr.size.cum[i,2]+1 + peaks[is.in,]$chr <- chr.size[i,1] + } + } + + if(i == nrow(chr.size.cum)){ + is.in <- peaks$start > chr.size.cum[i, 2] + if(sum(is.in)>0){ + peaks[is.in,]$start <- peaks[is.in,]$start - chr.size.cum[i,2] + peaks[is.in,]$stop <- peaks[is.in,]$stop - chr.size.cum[i,2]+1 + peaks[is.in,]$chr <- chr.size[i,1] + } + } + + invisible(peaks) +} + +################ preprocessing peak calling output + + +# +# read two calling results and sort by peak starting locations, +# then find overlap between peaks +# INPUT: +# rep1: the 1st replicate +# rep2: the 2nd replicate +# OUTPUT: +# id1, id2: the labels for the identified peaks on the replicates +find.overlap <- function(rep1, rep2){ + + o1 <- order(rep1$start) + rep1 <- rep1[o1,] + + o2 <- order(rep2$start) + rep2 <- rep2[o2,] + + n1 <- length(o1) + n2 <- length(o2) + + # assign common ID to peaks + id1 <- rep(0, n1) # ID assigned on rep1 + id2 <- rep(0, n2) # ID assigned on rep2 + id <- 1 # keep track common id's + + # check if two replicates overlap with each other + i <- 1 + j <- 1 + + while(i <= n1|| j <= n2){ + + # && (id1[n1] ==0 || id2[n2] ==0) + + # if one list runs out + if(i > n1 && j < n2){ + + j <- j+1 + id2[j] <- id + id <- id +1 + next + } else{ + if(j > n2 && i < n1){ + i <- i+1 + id1[i] <- id + id <- id +1 + next + } else { + if(i >= n1 && j >=n2) + break + } + } + + # if not overlap + + if(!(rep1$start[i] <= rep2$stop[j] && rep2$start[j] <= rep1$stop[i])){ + + # at the start of loop, when both are not assigned an ID + # the one locates in front is assigned first + if(id1[i] ==0 && id2[j]==0){ + if(rep1$stop[i] < rep2$stop[j]){ + id1[i] <- id + } else { + id2[j] <- id + } + } else { # in the middle of the loop, when one is already assigned + # The one that has not assigned gets assigned + # if(id1[i] ==0){ # id1[i] is not assigned + # id1[i] <- id + # } else { # id2[i] is not assigned + # id2[j] <- id + # } + + # order the id according to location + if(rep1$stop[i] <= rep2$stop[j]){ + id1[i] <- max(id2[j], id1[i]) + id2[j] <- id + } else { + if(rep1$stop[i] > rep2$stop[j]){ + id2[j] <- max(id1[i], id2[j]) + id1[i] <- id + } + } + + } + + id <- id +1 + + } else { # if overlap + + if(id1[i] == 0 && id2[j] == 0){ # not assign label yet + id1[i] <- id + id2[j] <- id + id <- id +1 + } else { # one peak is already assigned label, the other is 0 + + id1[i] <- max(id1[i], id2[j]) # this is a way to copy the label of the assigned peak without knowing which one is already assigned + id2[j] <- id1[i] # syncronize the labels + } + + } + + if(rep1$stop[i] < rep2$stop[j]){ + i <- i+1 + } else { + j <- j+1 + } + + } + + invisible(list(id1=id1, id2=id2)) + +} + +# Impute the missing significant value for the peaks called only on one replicate. +# value +# INPUT: +# rep1, rep2: the two peak calling output +# id1, id2: the IDs assigned by function find.overlap, vectors +# If id1[i]==id2[j], peak i on rep1 overlaps with peak j on rep2 +# p.value.impute: the significant value to impute for the missing peaks +# OUTPUT: +# rep1, rep2: peaks ordered by the start locations with imputed peaks +# id1, id2: the IDs with imputed peaks +fill.missing.peaks <- function(rep1, rep2, id1, id2, p.value.impute){ + +# rep1 <- data.frame(chr=rep1$chr, start=rep1$start, stop=rep1$stop, sig.value=rep1$sig.value) +# rep2 <- data.frame(chr=rep2$chr, start=rep2$start, stop=rep2$stop, sig.value=rep2$sig.value) + + o1 <- order(rep1$start) + rep1 <- rep1[o1,] + + o2 <- order(rep2$start) + rep2 <- rep2[o2,] + + entry.in1.not2 <- !is.element(id1, id2) + entry.in2.not1 <- !is.element(id2, id1) + + if(sum(entry.in1.not2) > 0){ + + temp1 <- rep1[entry.in1.not2, ] + + # impute sig.value + temp1$sig.value <- p.value.impute + temp1$signal.value <- p.value.impute + temp1$p.value <- p.value.impute + temp1$q.value <- p.value.impute + + rep2.filled <- rbind(rep2, temp1) + id2.filled <- c(id2, id1[entry.in1.not2]) + } else { + id2.filled <- id2 + rep2.filled <- rep2 + } + + if(sum(entry.in2.not1) > 0){ + + temp2 <- rep2[entry.in2.not1, ] + + # fill in p.values to 1 + temp2$sig.value <- p.value.impute + temp2$signal.value <- p.value.impute + temp2$p.value <- p.value.impute + temp2$q.value <- p.value.impute + + + # append to the end + rep1.filled <- rbind(rep1, temp2) + + id1.filled <- c(id1, id2[entry.in2.not1]) + } else { + id1.filled <- id1 + rep1.filled <- rep1 + } + + # sort rep1 and rep2 by the same id + o1 <- order(id1.filled) + rep1.ordered <- rep1.filled[o1, ] + + o2 <- order(id2.filled) + rep2.ordered <- rep2.filled[o2, ] + + invisible(list(rep1=rep1.ordered, rep2=rep2.ordered, + id1=id1.filled[o1], id2=id2.filled[o2])) + } + +# Merge peaks with same ID on the same replicates +# (They are generated if two peaks on rep1 map to the same peak on rep2) +# need peak.list have 3 columns: start, stop and sig.value +merge.peaks.best <- function(peak.list, id){ + + i <- 1 + j <- 1 + dup.index <- c() + sig.value <- c() + start.new <- c() + stop.new <- c() + id.new <- c() + + # original data + chr <- c() + start.ori <- c() + stop.ori <- c() + + signal.value <- c() + p.value <- c() + q.value <- c() + + while(i < length(id)){ + + if(id[i] == id[i+1]){ + dup.index <- c(dup.index, i, i+1) # push on dup.index + } else { + if(length(dup.index)>0){ # pop from dup.index + # sig.value[j] <- mean(peak.list$sig.value[unique(dup.index)]) # mean of -log(pvalue) + sig.value[j] <- max(peak.list$sig.value[unique(dup.index)]) + start.new[j] <- peak.list$start[min(dup.index)] + stop.new[j] <- peak.list$stop[max(dup.index)] + id.new[j] <- id[max(dup.index)] + + # signal.value[j] <- mean(peak.list$signal.value[unique(dup.index)]) # p.value[j] <- mean(peak.list$p.value[unique(dup.index)]) # mean of -log(pvalue) + # q.value[j] <- mean(peak.list$q.value[unique(dup.index)]) # mean of -log(pvalue) + signal.value[j] <- max(peak.list$signal.value[unique(dup.index)]) + p.value[j] <- max(peak.list$p.value[unique(dup.index)]) + q.value[j] <- max(peak.list$q.value[unique(dup.index)]) + + chr[j] <- as.character(peak.list$chr[min(dup.index)]) + start.ori[j] <- peak.list$start.ori[min(dup.index)] + stop.ori[j] <- peak.list$stop.ori[max(dup.index)] + + dup.index <- c() + } else { # nothing to pop + sig.value[j] <- peak.list$sig.value[i] + start.new[j] <- peak.list$start[i] + stop.new[j] <- peak.list$stop[i] + id.new[j] <- id[i] + + signal.value[j] <- peak.list$signal.value[i] + p.value[j] <- peak.list$p.value[i] + q.value[j] <- peak.list$q.value[i] + + chr[j] <- as.character(peak.list$chr[i]) + start.ori[j] <- peak.list$start.ori[i] + stop.ori[j] <- peak.list$stop.ori[i] + + } + j <- j+1 + } + i <- i+1 + } + + data.new <- data.frame(id=id.new, sig.value=sig.value, start=start.new, stop=stop.new, signal.value=signal.value, p.value=p.value, q.value=q.value, chr=chr, start.ori=start.ori, stop.ori=stop.ori) + invisible(data.new) +} + +# Merge peaks with same ID on the same replicates +# (They are generated if two peaks on rep1 map to the same peak on rep2) +# need peak.list have 3 columns: start, stop and sig.value +merge.peaks <- function(peak.list, id){ + + i <- 1 + j <- 1 + dup.index <- c() + sig.value <- c() + start.new <- c() + stop.new <- c() + id.new <- c() + + # original data + chr <- c() + start.ori <- c() + stop.ori <- c() + + signal.value <- c() + p.value <- c() + q.value <- c() + + while(i < length(id)){ + + if(id[i] == id[i+1]){ + dup.index <- c(dup.index, i, i+1) # push on dup.index + } else { + if(length(dup.index)>0){ # pop from dup.index + sig.value[j] <- mean(peak.list$sig.value[unique(dup.index)]) # mean of -log(pvalue) + start.new[j] <- peak.list$start[min(dup.index)] + stop.new[j] <- peak.list$stop[max(dup.index)] + id.new[j] <- id[max(dup.index)] + + signal.value[j] <- mean(peak.list$signal.value[unique(dup.index)]) # mean of -log(pvalue) + p.value[j] <- mean(peak.list$p.value[unique(dup.index)]) # mean of -log(pvalue) + q.value[j] <- mean(peak.list$q.value[unique(dup.index)]) # mean of -log(pvalue) + + chr[j] <- as.character(peak.list$chr[min(dup.index)]) + start.ori[j] <- peak.list$start.ori[min(dup.index)] + stop.ori[j] <- peak.list$stop.ori[max(dup.index)] + + dup.index <- c() + } else { # nothing to pop + sig.value[j] <- peak.list$sig.value[i] + start.new[j] <- peak.list$start[i] + stop.new[j] <- peak.list$stop[i] + id.new[j] <- id[i] + + signal.value[j] <- peak.list$signal.value[i] + p.value[j] <- peak.list$p.value[i] + q.value[j] <- peak.list$q.value[i] + + chr[j] <- as.character(peak.list$chr[i]) + start.ori[j] <- peak.list$start.ori[i] + stop.ori[j] <- peak.list$stop.ori[i] + + } + j <- j+1 + } + i <- i+1 + } + + data.new <- data.frame(id=id.new, sig.value=sig.value, start=start.new, stop=stop.new, signal.value=signal.value, p.value=p.value, q.value=q.value, chr=chr, start.ori=start.ori, stop.ori=stop.ori) + invisible(data.new) +} + + + + + +# a wrap function to fill in missing peaks, merge peaks and impute significant values +# out1 and out2 are two peak calling outputs +pair.peaks <- function(out1, out2, p.value.impute=0){ + + aa <- find.overlap(out1, out2) + bb <- fill.missing.peaks(out1, out2, aa$id1, aa$id2, p.value.impute=0) + + cc1 <- merge.peaks(bb$rep1, bb$id1) + cc2 <- merge.peaks(bb$rep2, bb$id2) + + invisible(list(merge1=cc1, merge2=cc2)) +} + + + +# overlap.ratio is a parameter to define the percentage of overlap +# if overlap.ratio =0, 1 basepair overlap is counted as overlap +# if overlap.ratio between 0 and 1, it is the minimum proportion of +# overlap required to be called as a match +# it is computed as the overlap part/min(peak1.length, peak2.length) +pair.peaks.filter <- function(out1, out2, p.value.impute=0, overlap.ratio=0){ + + aa <- find.overlap(out1, out2) + bb <- fill.missing.peaks(out1, out2, aa$id1, aa$id2, p.value.impute=0) + + cc1 <- merge.peaks(bb$rep1, bb$id1) + cc2 <- merge.peaks(bb$rep2, bb$id2) + + frag12 <- cbind(cc1$start, cc1$stop, cc2$start, cc2$stop) + + frag.ratio <- apply(frag12, 1, overlap.middle) + + frag.ratio[cc1$sig.value==p.value.impute | cc2$sig.value==p.value.impute] <- 0 + + cc1$frag.ratio <- frag.ratio + cc2$frag.ratio <- frag.ratio + + merge1 <- cc1[cc1$frag.ratio >= overlap.ratio,] + merge2 <- cc2[cc2$frag.ratio >= overlap.ratio,] + + invisible(list(merge1=merge1, merge2=merge2)) +} + +# x[1], x[2] are the start and end of the first fragment +# and x[3] and x[4] are the start and end of the 2nd fragment +# If there are two fragments, we can find the overlap by ordering the +# start and stop of all the ends and find the difference between the middle two +overlap.middle <- function(x){ + + x.o <- x[order(x)] + f1 <- x[2]-x[1] + f2 <- x[4]-x[3] + + f.overlap <- abs(x.o[3]-x.o[2]) + f.overlap.ratio <- f.overlap/min(f1, f2) + + return(f.overlap.ratio) +} + + + +####### +####### compute correspondence profile +####### + +# compute upper rank intersection for one t +# tv: the upper percentile +# x is sorted by the order of paired variable +comp.uri <- function(tv, x){ + n <- length(x) + qt <- quantile(x, prob=1-tv[1]) # tv[1] is t +# sum(x[1:ceiling(n*tv[2])] >= qt)/n/tv[2]- tv[1]*tv[2] #tv[2] is v + sum(x[1:ceiling(n*tv[2])] >= qt)/n + +} + +# compute the correspondence profile +# tt, vv: vector between (0, 1) for percentages +get.uri.2d <- function(x1, x2, tt, vv, spline.df=NULL){ + + o <- order(x1, x2, decreasing=T) + + # sort x2 by the order of x1 + x2.ordered <- x2[o] + + tv <- cbind(tt, vv) + ntotal <- length(x1) # number of peaks + + uri <- apply(tv, 1, comp.uri, x=x2.ordered) + + # compute the derivative of URI vs t using small bins + uri.binned <- uri[seq(1, length(uri), by=4)] + tt.binned <- tt[seq(1, length(uri), by=4)] + uri.slope <- (uri.binned[2:(length(uri.binned))] - uri.binned[1:(length(uri.binned)-1)])/(tt.binned[2:(length(uri.binned))] - tt.binned[1:(length(tt.binned)-1)]) + + # smooth uri using spline + # first find where the jump is and don't fit the jump + # this is the index on the left + # jump.left.old <- which.max(uri[-1]-uri[-length(uri)]) + short.list.length <- min(sum(x1>0)/length(x1), sum(x2>0)/length(x2)) + + if(short.list.length < max(tt)){ + jump.left <- which(tt>short.list.length)[1]-1 + } else { + jump.left <- which.max(tt) + } + +# reversed.index <- seq(length(tt), 1, by=-1) +# nequal <- sum(uri[reversed.index]== tt[reversed.index]) +# temp <- which(uri[reversed.index]== tt[reversed.index])[nequal] +# jump.left <- length(tt)-temp + + if(jump.left < 6){ + jump.left <- length(tt) + } + + + if(is.null(spline.df)) + uri.spl <- smooth.spline(tt[1:jump.left], uri[1:jump.left], df=6.4) + else{ + uri.spl <- smooth.spline(tt[1:jump.left], uri[1:jump.left], df=spline.df) + } + # predict the first derivative + uri.der <- predict(uri.spl, tt[1:jump.left], deriv=1) + + invisible(list(tv=tv, uri=uri, + uri.slope=uri.slope, t.binned=tt.binned[2:length(uri.binned)], + uri.spl=uri.spl, uri.der=uri.der, jump.left=jump.left, + ntotal=ntotal)) + } + + +# change the scale of uri from based on t (percentage) to n (number of peaks or basepairs) +# this is for plotting multiple pairwise URI's on the same plot +scale.t2n <- function(uri){ + + ntotal <- uri$ntotal + tv <- uri$tv*uri$ntotal + uri.uri <- uri$uri*uri$ntotal + jump.left <- uri$jump.left + uri.spl <- uri$uri.spl + uri.spl$x <- uri$uri.spl$x*uri$ntotal + uri.spl$y <- uri$uri.spl$y*uri$ntotal + + t.binned <- uri$t.binned*uri$ntotal + uri.slope <- uri$uri.slope + uri.der <- uri$uri.der + uri.der$x <- uri$uri.der$x*uri$ntotal + uri.der$y <- uri$uri.der$y + + uri.n <- list(tv=tv, uri=uri.uri, t.binned=t.binned, uri.slope=uri.slope, uri.spl=uri.spl, uri.der=uri.der, ntotal=ntotal, jump.left=jump.left) + return(uri.n) +} + + + + +# a wrapper for running URI for peaks from peak calling results +# both data1 and data2 are calling results in narrowpeak format +compute.pair.uri <- function(data.1, data.2, sig.value1="signal.value", sig.value2="signal.value", spline.df=NULL, overlap.ratio=0){ + + tt <- seq(0.01, 1, by=0.01) + vv <- tt + + if(sig.value1=="signal.value"){ + data.1.enrich <- data.frame(chr=data.1$chr, start.ori=data.1$start.ori, stop.ori=data.1$stop.ori, start=data.1$start, stop=data.1$stop, sig.value=data.1$signal.value, signal.value=data.1$signal.value, p.value=data.1$p.value, q.value=data.1$q.value) + } else { + if(sig.value1=="p.value"){ + data.1.enrich <- data.frame(chr=data.1$chr, start.ori=data.1$start.ori, stop.ori=data.1$stop.ori, start=data.1$start, stop=data.1$stop, sig.value=data.1$p.value, signal.value=data.1$signal.value, p.value=data.1$p.value, q.value=data.1$q.value) + } else { + if(sig.value1=="q.value"){ + data.1.enrich <- data.frame(chr=data.1$chr, start.ori=data.1$start.ori, stop.ori=data.1$stop.ori, start=data.1$start, stop=data.1$stop, sig.value=data.1$q.value, signal.value=data.1$signal.value, p.value=data.1$p.value, q.value=data.1$q.value) + } + } + } + + if(sig.value2=="signal.value"){ + data.2.enrich <- data.frame(chr=data.2$chr, start.ori=data.2$start.ori, stop.ori=data.2$stop.ori, start=data.2$start, stop=data.2$stop, sig.value=data.2$signal.value, signal.value=data.2$signal.value, p.value=data.2$p.value, q.value=data.2$q.value) + } else { + if(sig.value2=="p.value"){ + data.2.enrich <- data.frame(chr=data.2$chr, start.ori=data.2$start.ori, stop.ori=data.2$stop.ori, start=data.2$start, stop=data.2$stop, sig.value=data.2$p.value, signal.value=data.2$signal.value, p.value=data.2$p.value, q.value=data.2$q.value) + } else { + if(sig.value2=="q.value"){ + data.2.enrich <- data.frame(chr=data.2$chr, start.ori=data.2$start.ori, stop.ori=data.2$stop.ori, start=data.2$start, stop=data.2$stop, sig.value=data.2$q.value, signal.value=data.2$signal.value, p.value=data.2$p.value, q.value=data.2$q.value) + } + } + } + + ### by peaks + # data12.enrich <- pair.peaks(data.1.enrich, data.2.enrich) + data12.enrich <- pair.peaks.filter(data.1.enrich, data.2.enrich, p.value.impute=0, overlap.ratio) + uri <- get.uri.2d(as.numeric(as.character(data12.enrich$merge1$sig.value)), as.numeric(as.character(data12.enrich$merge2$sig.value)), tt, vv, spline.df=spline.df) + uri.n <- scale.t2n(uri) + + return(list(uri=uri, uri.n=uri.n, data12.enrich=data12.enrich, sig.value1=sig.value1, sig.value2=sig.value2)) + + +} + + + +# compute uri for matched sample +get.uri.matched <- function(data12, df=10){ + + tt <- seq(0.01, 1, by=0.01) + vv <- tt + uri <- get.uri.2d(data12$sample1$sig.value, data12$sample2$sig.value, tt, vv, spline.df=df) + + # change scale from t to n + uri.n <- scale.t2n(uri) + + return(list(uri=uri, uri.n=uri.n)) + +} + +# map.uv is a pair of significant values corresponding to specified consistency FDR +# assuming values in map.uv and qvalue are linearly related +# data.set is the original data set +# sig.value is the name of the significant value in map.uv, say enrichment +# nominal.value is the one we want to map to, say q-value +# +map.sig.value <- function(data.set, map.uv, nominal.value){ + + index.nominal <- which(names(data.set$merge1)==nominal.value) + nentry <- nrow(map.uv) + map.nominal <- rbind(map.uv[, c("sig.value1", "sig.value2")]) + + for(i in 1:nentry){ + + map.nominal[i, "sig.value1"] <- data.set$merge1[unique(which.min(abs(data.set$merge1$sig.value-map.uv[i, "sig.value1"]))), index.nominal] + map.nominal[i, "sig.value2"] <- data.set$merge2[unique(which.min(abs(data.set$merge2$sig.value-map.uv[i, "sig.value2"]))), index.nominal] + } + + invisible(map.nominal) +} + + +############### plot correspondence profile + +# plot multiple comparison wrt one template +# uri.list contains the total number of peaks +# plot.missing=F: not plot the missing points on the right +plot.uri.group <- function(uri.n.list, plot.dir, file.name=NULL, legend.txt, xlab.txt="num of significant peaks", ylab.txt="num of peaks in common", col.start=0, col.txt=NULL, plot.missing=F, title.txt=NULL){ + + if(is.null(col.txt)) + col.txt <- c("black", "red", "purple", "green", "blue", "cyan", "magenta", "orange", "grey") + + n <- length(uri.n.list) + + ntotal <- c() + for(i in 1:n) + ntotal[i] <- uri.n.list[[i]]$ntotal + + jump.left <- c() + jump.left.der <- c() + ncommon <- c() + for(i in 1:n){ +# jump.left[i] <- which.max(uri.n.list[[i]]$uri[-1]-uri.n.list[[i]]$uri[-length(uri.n.list[[i]]$uri)]) +# if(jump.left[i] < 6) +# jump.left[i] <- length(uri.n.list[[i]]$uri) + +## reversed.index <- seq(length(uri.n.list[[i]]$tv[,1]), 1, by=-1) +## nequal <- sum(uri.n.list[[i]]$uri[reversed.index]== uri.n.list[[i]]$tv[reversed.index,1]) +## temp <- which(uri.n.list[[i]]$uri[reversed.index]== uri.n.list[[i]]$tv[reversed.index,1])[nequal] +## jump.left[i] <- length(uri.n.list[[i]]$tv[,1])-temp +##print(uri.n.list[[i]]$uri) +##print(uri.n.list[[i]]$tv[,1]) +## jump.left[i] <- uri.n.list[[i]]$jump.left + +# jump.left.der[i] <- sum(uri.n.list[[i]]$t.binned < uri.n.list[[i]]$uri.der$x[length(uri.n.list[[i]]$uri.der$x)]) + + jump.left[i] <- uri.n.list[[i]]$jump.left + jump.left.der[i] <- jump.left[i] + ncommon[i] <- uri.n.list[[i]]$tv[jump.left[i],1] + } + + + if(plot.missing){ + max.peak <- max(ntotal) + } else { + max.peak <- max(ncommon)*1.05 + } + + if(!is.null(file.name)){ + postscript(paste(plot.dir, "uri.", file.name, sep="")) + par(mfrow=c(1,1), mar=c(5,5,4,2)) + } + + plot(uri.n.list[[1]]$tv[,1], uri.n.list[[1]]$uri, type="n", xlab=xlab.txt, ylab=ylab.txt, xlim=c(0, max.peak), ylim=c(0, max.peak), cex.lab=2) + + for(i in 1:n){ + + if(plot.missing){ + points(uri.n.list[[i]]$tv[,1], uri.n.list[[i]]$uri, col=col.txt[i+col.start], cex=0.5 ) + } else { + points(uri.n.list[[i]]$tv[1:jump.left[i],1], uri.n.list[[i]]$uri[1:jump.left[i]], col=col.txt[i+col.start], cex=0.5) + } + lines(uri.n.list[[i]]$uri.spl, col=col.txt[i+col.start], lwd=4) + } + abline(coef=c(0,1), lty=3) + legend(0, max.peak, legend=legend.txt, col=col.txt[(col.start+1):length(col.txt)], lty=1, lwd=3, cex=2) + if(!is.null(title)) + title(title.txt) + + if(!is.null(file.name)){ + dev.off() + } + + if(!is.null(file.name)){ + postscript(paste(plot.dir, "duri.", file.name, sep="")) + par(mfrow=c(1,1), mar=c(5,5,4,2)) + } + plot(uri.n.list[[1]]$t.binned, uri.n.list[[1]]$uri.slope, type="n", xlab=xlab.txt, ylab="slope", xlim=c(0, max.peak), ylim=c(0, 1.5), cex.lab=2) + + for(i in 1:n){ +# if(plot.missing){ +# points(uri.n.list[[i]]$t.binned, uri.n.list[[i]]$uri.slope, col=col.txt[i+col.start], cex=0.5) +# } else { +# points(uri.n.list[[i]]$t.binned[1:jump.left.der[i]], uri.n.list[[i]]$uri.slope[1:jump.left.der[i]], col=col.txt[i+col.start], cex=0.5) +# } + lines(uri.n.list[[i]]$uri.der, col=col.txt[i+col.start], lwd=4) + } + abline(h=1, lty=3) + legend(0.5*max.peak, 1.5, legend=legend.txt, col=col.txt[(col.start+1):length(col.txt)], lty=1, lwd=3, cex=2) + + if(!is.null(title)) + title(title.txt) + + if(!is.null(file.name)){ + dev.off() + } + +} + + + +####################### +####################### copula fitting for matched peaks +####################### + +# estimation from mixed copula model + +# 4-5-09 +# A nonparametric estimation of mixed copula model + + +# updated + +# c1, c2, f1, f2, g1, g2 are vectors +# c1*f1*g1 and c2*f2*g2 are copula densities for the two components +# xd1 and yd1 are the values of marginals for the first component +# xd2 and yd2 are the values of marginals for the 2nd component +# +# ez is the prob for being in the consistent group +get.ez <- function(p, c1, c2, xd1, yd1, xd2, yd2){ + + return(p*c1*xd1*yd1/(p*c1*xd1*yd1 + (1-p)*c2*xd2*yd2)) +} + +# checked + +# this is C_12 not the copula density function c=C_12 * f1* f2 +# since nonparametric estimation is used here for f1 and f2, which +# are constant throughout the iterations, we don't need them for optimization +# +# bivariate gaussian copula function +# t and s are vectors of same length, both are percentiles +# return a vector +gaussian.cop.den <- function(t, s, rho){ + + A <- qnorm(t)^2 + qnorm(s)^2 + B <- qnorm(t)*qnorm(s) + + loglik <- -log(1-rho^2)/2 - rho/(2*(1-rho^2))*(rho*A-2*B) + + return(exp(loglik)) +} + +clayton.cop.den <- function(t, s, rho){ + + if(rho > 0) + return(exp(log(rho+1)-(rho+1)*(log(t)+log(s))-(2+1/rho)*log(t^(-rho) + s^(-rho)-1))) + + if(rho==0) + return(1) + + if(rho<0) + stop("Incorrect Clayton copula coefficient") + +} + + +# checked +# estimate rho from Gaussian copula +mle.gaussian.copula <- function(t, s, e.z){ + + # reparameterize to bound from rho=+-1 + l.c <- function(rho, t, s, e.z){ +# cat("rho=", rho, "\n") + sum(e.z*log(gaussian.cop.den(t, s, rho)))} + + rho.max <- optimize(f=l.c, c(-0.998, 0.998), maximum=T, tol=0.00001, t=t, s=s, e.z=e.z) + +#print(rho.max$m) + +#cat("cor=", cor(qnorm(t)*e.z, qnorm(s)*e.z), "\t", "rho.max=", rho.max$m, "\n") +# return(sign(rho.max$m)/(1+rho.max$m)) + return(rho.max$m) +} + + +# estimate mle from Clayton copula, +mle.clayton.copula <- function(t, s, e.z){ + + l.c <- function(rho, t, s, e.z){ + lc <- sum(e.z*log(clayton.cop.den(t, s, rho))) +# cat("rho=", rho, "\t", "l.c=", lc, "\n") + return(lc) + } + + rho.max <- optimize(f=l.c, c(0.1, 20), maximum=T, tol=0.00001, t=t, s=s, e.z=e.z) + + return(rho.max$m) +} + + + +# updated +# mixture likelihood of two gaussian copula +# nonparametric and ranked transformed +loglik.2gaussian.copula <- function(x, y, p, rho1, rho2, x.mar, y.mar){ + + px.1 <- get.pdf.cdf(x, x.mar$f1) + px.2 <- get.pdf.cdf(x, x.mar$f2) + py.1 <- get.pdf.cdf(y, y.mar$f1) + py.2 <- get.pdf.cdf(y, y.mar$f2) + + c1 <- gaussian.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- gaussian.cop.den(px.2$cdf, py.2$cdf, rho2) + + sum(log(p*c1*px.1$pdf*py.1$pdf + (1-p)*c2*px.2$pdf*py.2$pdf)) +} + +loglik.2copula <- function(x, y, p, rho1, rho2, x.mar, y.mar, copula.txt){ + + px.1 <- pdf.cdf$px.1 + px.2 <- pdf.cdf$px.2 + py.1 <- pdf.cdf$py.1 + py.2 <- pdf.cdf$py.2 + + if(copula.txt=="gaussian"){ + c1 <- gaussian.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- gaussian.cop.den(px.2$cdf, py.2$cdf, rho2) + } else { + if(copula.txt=="clayton"){ + c1 <- clayton.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- clayton.cop.den(px.2$cdf, py.2$cdf, rho2) + } + } + sum(log(p*c1*px.1$pdf*py.1$pdf + (1-p)*c2*px.2$pdf*py.2$pdf)) +} + + +# estimate the marginals of each component using histogram estimator in EM +# return the density, breaks, and cdf of the histogram estimator +est.mar.hist <- function(x, e.z, breaks){ + + binwidth <- c() + nbin <- length(breaks)-1 + nx <- length(x) + + # the histogram + x1.pdf <- c() + x2.pdf <- c() + x1.cdf <- c() + x2.cdf <- c() + + # the pdf for each point + x1.pdf.value <- rep(NA, nx) + x2.pdf.value <- rep(NA, nx) + + x1.cdf.value <- rep(NA, nx) + x2.cdf.value <- rep(NA, nx) + + for(i in 1:nbin){ + + binwidth[i] <- breaks[i+1] - breaks[i] + if(i < nbin) + in.bin <- x>= breaks[i] & x < breaks[i+1] + else # last bin + in.bin <- x>= breaks[i] & x <=breaks[i+1] + + # each bin add one observation to avoid empty bins + # multiple (nx+nbin)/(nx+nbin+1) to avoid blowup when looking up for + # quantiles + x1.pdf[i] <- (sum(e.z[in.bin])+1)/(sum(e.z)+nbin)/binwidth[i]*(nx+nbin)/(nx+nbin+1) + x2.pdf[i] <- (sum(1-e.z[in.bin])+1)/(sum(1-e.z)+nbin)/binwidth[i]*(nx+nbin)/(nx+nbin+1) + + +# x1.pdf[i] <- sum(e.z[in.bin])/sum(e.z)/binwidth[i]*nx/(nx+1) +# x2.pdf[i] <- sum(1-e.z[in.bin])/sum(1-e.z)/binwidth[i]*nx/(nx+1) + +# treat each bin as a value for a discrete variable +# x1.cdf[i] <- sum(x1.pdf[1:i]*binwidth[1:i]) +# x2.cdf[i] <- sum(x2.pdf[1:i]*binwidth[1:i]) + + + # cumulative density before reaching i + if(i>1){ + x1.cdf[i] <- sum(x1.pdf[1:(i-1)]*binwidth[1:(i-1)]) + x2.cdf[i] <- sum(x2.pdf[1:(i-1)]*binwidth[1:(i-1)]) + } else{ + x1.cdf[i] <- 0 + x2.cdf[i] <- 0 + } + + # make a vector of nx to store the values of pdf and cdf for each x + # this will speed up the computation dramatically + x1.pdf.value[in.bin] <- x1.pdf[i] + x2.pdf.value[in.bin] <- x2.pdf[i] + + x1.cdf.value[in.bin] <- x1.cdf[i] + x1.pdf[i]*(x[in.bin]-breaks[i]) + x2.cdf.value[in.bin] <- x2.cdf[i] + x2.pdf[i]*(x[in.bin]-breaks[i]) + } + +# x1.cdf <- cumsum(x1.pdf*binwidth) +# x2.cdf <- cumsum(x2.pdf*binwidth) + + f1 <-list(breaks=breaks, density=x1.pdf, cdf=x1.cdf) + f2 <-list(breaks=breaks, density=x2.pdf, cdf=x2.cdf) + + f1.value <- list(pdf=x1.pdf.value, cdf=x1.cdf.value) + f2.value <- list(pdf=x2.pdf.value, cdf=x2.cdf.value) + + return(list(f1=f1, f2=f2, f1.value=f1.value, f2.value=f2.value)) +} + +# estimate the marginal cdf from rank +est.cdf.rank <- function(x, conf.z){ + + # add 1 to prevent blow up + x1.cdf <- rank(x[conf.z==1])/(length(x[conf.z==1])+1) + + x2.cdf <- rank(x[conf.z==0])/(length(x[conf.z==0])+1) + + return(list(cdf1=x1.cdf, cdf2=x2.cdf)) +} + +# df is a density function with fields: density, cdf and breaks, x is a scalar +get.pdf <- function(x, df){ + + if(x < df$breaks[1]) + cat("x is out of the range of df\n") + + index <- which(df$breaks >= x)[1] + + if(index==1) + index <- index +1 + return(df$density[index-1]) +} + +# get cdf from histgram estimator for a single value +get.cdf <- function(x, df){ + + index <- which(df$breaks >= x)[1] + if(index==1) + index <- index +1 + return(df$cdf[index-1]) +} + +# df is a density function with fields: density, cdf and breaks +get.pdf.cdf <- function(x.vec, df){ + + x.pdf <- sapply(x.vec, get.pdf, df=df) + x.cdf <- sapply(x.vec, get.cdf, df=df) + return(list(cdf=x.cdf, pdf=x.pdf)) +} + +# E-step +# x and y are the original observations or ranks +# rho1 and rho2 are the parameters of each copula +# f1, f2, g1, g2 are functions, each is a histogram +e.step.2gaussian <- function(x, y, p, rho1, rho2, x.mar, y.mar){ + + # get pdf and cdf of each component from functions in the corresponding component + px.1 <- get.pdf.cdf(x, x.mar$f1) + px.2 <- get.pdf.cdf(x, x.mar$f2) + py.1 <- get.pdf.cdf(y, y.mar$f1) + py.2 <- get.pdf.cdf(y, y.mar$f2) + + c1 <- gaussian.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- gaussian.cop.den(px.2$cdf, py.2$cdf, rho2) + + return(get.ez(p, c1, c2, px.1$pdf, py.1$pdf, px.2$pdf, py.2$pdf)) +} + +# E-step +# rho1 and rho2 are the parameters of each copula +e.step.2copula <- function(x, y, p, rho1, rho2, x.mar, y.mar, copula.txt){ + + # get pdf and cdf of each component from functions in the corresponding component + px.1 <- get.pdf.cdf(x, x.mar$f1) + px.2 <- get.pdf.cdf(x, x.mar$f2) + py.1 <- get.pdf.cdf(y, y.mar$f1) + py.2 <- get.pdf.cdf(y, y.mar$f2) + + if(copula.txt=="gaussian"){ + c1 <- gaussian.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- gaussian.cop.den(px.2$cdf, py.2$cdf, rho2) + } else { + if(copula.txt=="clayton"){ + c1 <- clayton.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- clayton.cop.den(px.2$cdf, py.2$cdf, rho2) + } + } + return(get.ez(p, c1, c2, px.1$pdf, py.1$pdf, px.2$pdf, py.2$pdf)) +} + + + + +# M-step +m.step.2gaussian <- function(x, y, e.z, breaks){ + + # compute f1, f2, g1 and g2 + x.mar <- est.mar.hist(x, e.z, breaks) + y.mar <- est.mar.hist(y, e.z, breaks) + + px.1 <- get.pdf.cdf(x, x.mar$f1) + px.2 <- get.pdf.cdf(x, x.mar$f2) + py.1 <- get.pdf.cdf(y, y.mar$f1) + py.2 <- get.pdf.cdf(y, y.mar$f2) + + rho1 <- mle.gaussian.copula(px.1$cdf, py.1$cdf, e.z) + rho2 <- mle.gaussian.copula(px.2$cdf, py.2$cdf, 1-e.z) + + p <- sum(e.z)/length(e.z) + + return(list(p=p, rho1=rho1, rho2=rho2, x.mar=x.mar, y.mar=y.mar)) +} + +m.step.2copula <- function(x, y, e.z, breaks, copula.txt){ + + # compute f1, f2, g1 and g2 + x.mar <- est.mar.hist(x, e.z, breaks) + y.mar <- est.mar.hist(y, e.z, breaks) + + px.1 <- get.pdf.cdf(x, x.mar$f1) + px.2 <- get.pdf.cdf(x, x.mar$f2) + py.1 <- get.pdf.cdf(y, y.mar$f1) + py.2 <- get.pdf.cdf(y, y.mar$f2) + + if(copula.txt=="gaussian"){ + rho1 <- mle.gaussian.copula(px.1$cdf, py.1$cdf, e.z) + rho2 <- mle.gaussian.copula(px.2$cdf, py.2$cdf, 1-e.z) + } else { + if(copula.txt=="clayton"){ + rho1 <- mle.clayton.copula(px.1$cdf, py.1$cdf, e.z) + rho2 <- mle.clayton.copula(px.2$cdf, py.2$cdf, 1-e.z) + } + } + + p <- sum(e.z)/length(e.z) + + return(list(p=p, rho1=rho1, rho2=rho2, x.mar=x.mar, y.mar=y.mar)) +} + + + +# E-step: pass values +# x and y are the original observations or ranks +# rho1 and rho2 are the parameters of each copula +# f1, f2, g1, g2 are functions, each is a histogram +e.step.2gaussian.value <- function(x, y, p, rho1, rho2, pdf.cdf){ + + c1 <- gaussian.cop.den(pdf.cdf$px.1$cdf, pdf.cdf$py.1$cdf, rho1) + c2 <- gaussian.cop.den(pdf.cdf$px.2$cdf, pdf.cdf$py.2$cdf, rho2) + + e.z <- get.ez(p, c1, c2, pdf.cdf$px.1$pdf, pdf.cdf$py.1$pdf, + pdf.cdf$px.2$pdf, pdf.cdf$py.2$pdf) + return(e.z) +} + + +e.step.2copula.value <- function(x, y, p, rho1, rho2, pdf.cdf, copula.txt){ + + if(copula.txt =="gaussian"){ + c1 <- gaussian.cop.den(pdf.cdf$px.1$cdf, pdf.cdf$py.1$cdf, rho1) + c2 <- gaussian.cop.den(pdf.cdf$px.2$cdf, pdf.cdf$py.2$cdf, rho2) + } else { + if(copula.txt =="clayton"){ + c1 <- clayton.cop.den(pdf.cdf$px.1$cdf, pdf.cdf$py.1$cdf, rho1) + c2 <- clayton.cop.den(pdf.cdf$px.2$cdf, pdf.cdf$py.2$cdf, rho2) + } + } + + e.z <- get.ez(p, c1, c2, pdf.cdf$px.1$pdf, pdf.cdf$py.1$pdf, + pdf.cdf$px.2$pdf, pdf.cdf$py.2$pdf) + return(e.z) +} + + +# M-step: pass values +m.step.2gaussian.value <- function(x, y, e.z, breaks, fix.rho2){ + + # compute f1, f2, g1 and g2 + x.mar <- est.mar.hist(x, e.z, breaks) + y.mar <- est.mar.hist(y, e.z, breaks) + +# px.1 <- get.pdf.cdf(x, x.mar$f1) +# px.2 <- get.pdf.cdf(x, x.mar$f2) +# py.1 <- get.pdf.cdf(y, y.mar$f1) +# py.2 <- get.pdf.cdf(y, y.mar$f2) + + px.1 <- x.mar$f1.value + px.2 <- x.mar$f2.value + py.1 <- y.mar$f1.value + py.2 <- y.mar$f2.value + + rho1 <- mle.gaussian.copula(px.1$cdf, py.1$cdf, e.z) + + if(!fix.rho2) + rho2 <- mle.gaussian.copula(px.2$cdf, py.2$cdf, 1-e.z) + else + rho2 <- 0 + + p <- sum(e.z)/length(e.z) + + pdf.cdf <- list(px.1=px.1, px.2=px.2, py.1=py.1, py.2=py.2) + + return(list(p=p, rho1=rho1, rho2=rho2, x.mar=x.mar, y.mar=y.mar, + pdf.cdf=pdf.cdf)) +} + +m.step.2gaussian.value2 <- function(x, y, e.z, breaks, fix.rho2, x.mar, y.mar){ + + # compute f1, f2, g1 and g2 +# x.mar <- est.mar.hist(x, e.z, breaks) +# y.mar <- est.mar.hist(y, e.z, breaks) + +# px.1 <- get.pdf.cdf(x, x.mar$f1) +# px.2 <- get.pdf.cdf(x, x.mar$f2) +# py.1 <- get.pdf.cdf(y, y.mar$f1) +# py.2 <- get.pdf.cdf(y, y.mar$f2) + + px.1 <- x.mar$f1.value + px.2 <- x.mar$f2.value + py.1 <- y.mar$f1.value + py.2 <- y.mar$f2.value + + rho1 <- mle.gaussian.copula(px.1$cdf, py.1$cdf, e.z) + + if(!fix.rho2) + rho2 <- mle.gaussian.copula(px.2$cdf, py.2$cdf, 1-e.z) + else + rho2 <- 0 + + p <- sum(e.z)/length(e.z) + + pdf.cdf <- list(px.1=px.1, px.2=px.2, py.1=py.1, py.2=py.2) + + return(list(p=p, rho1=rho1, rho2=rho2, x.mar=x.mar, y.mar=y.mar, + pdf.cdf=pdf.cdf)) +} + + + +m.step.2copula.value <- function(x, y, e.z, breaks, fix.rho2, copula.txt){ + + # compute f1, f2, g1 and g2 + x.mar <- est.mar.hist(x, e.z, breaks) + y.mar <- est.mar.hist(y, e.z, breaks) + +# px.1 <- get.pdf.cdf(x, x.mar$f1) +# px.2 <- get.pdf.cdf(x, x.mar$f2) +# py.1 <- get.pdf.cdf(y, y.mar$f1) +# py.2 <- get.pdf.cdf(y, y.mar$f2) + + px.1 <- x.mar$f1.value + px.2 <- x.mar$f2.value + py.1 <- y.mar$f1.value + py.2 <- y.mar$f2.value + + if(copula.txt=="gaussian"){ + rho1 <- mle.gaussian.copula(px.1$cdf, py.1$cdf, e.z) + + if(!fix.rho2) + rho2 <- mle.gaussian.copula(px.2$cdf, py.2$cdf, 1-e.z) + else + rho2 <- 0 + } else { + + if(copula.txt=="clayton"){ + rho1 <- mle.clayton.copula(px.1$cdf, py.1$cdf, e.z) + + if(!fix.rho2) + rho2 <- mle.clayton.copula(px.2$cdf, py.2$cdf, 1-e.z) + else + rho2 <- 0 + } + } + + p <- sum(e.z)/length(e.z) + + pdf.cdf <- list(px.1=px.1, px.2=px.2, py.1=py.1, py.2=py.2) + + return(list(p=p, rho1=rho1, rho2=rho2, x.mar=x.mar, y.mar=y.mar, + pdf.cdf=pdf.cdf)) +} + + + + +# updated +# mixture likelihood of two gaussian copula +# nonparametric and ranked transformed +loglik.2gaussian.copula.value <- function(x, y, p, rho1, rho2, pdf.cdf){ + + px.1 <- pdf.cdf$px.1 + px.2 <- pdf.cdf$px.2 + py.1 <- pdf.cdf$py.1 + py.2 <- pdf.cdf$py.2 + + c1 <- gaussian.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- gaussian.cop.den(px.2$cdf, py.2$cdf, rho2) + + sum(log(p*c1*px.1$pdf*py.1$pdf + (1-p)*c2*px.2$pdf*py.2$pdf)) +} + + + +# updated +# mixture likelihood of two gaussian copula +# nonparametric and ranked transformed +loglik.2copula.value <- function(x, y, p, rho1, rho2, pdf.cdf, copula.txt){ + + px.1 <- pdf.cdf$px.1 + px.2 <- pdf.cdf$px.2 + py.1 <- pdf.cdf$py.1 + py.2 <- pdf.cdf$py.2 + + if(copula.txt=="gaussian"){ + c1 <- gaussian.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- gaussian.cop.den(px.2$cdf, py.2$cdf, rho2) + } else { + if(copula.txt=="clayton"){ + c1 <- clayton.cop.den(px.1$cdf, py.1$cdf, rho1) + c2 <- clayton.cop.den(px.2$cdf, py.2$cdf, rho2) + } + } + + sum(log(p*c1*px.1$pdf*py.1$pdf + (1-p)*c2*px.2$pdf*py.2$pdf)) +} + + + +# EM for 2 Gaussian, speed up computation, unfinished + +em.2gaussian.quick <- function(x, y, p0, rho1.0, rho2.0, eps, fix.p=F, stoc=T, fix.rho2=T){ + + x <- rank(x, tie="random") + y <- rank(y, tie="random") + +# x <- rank(x, tie="average") +# y <- rank(y, tie="average") + + # nbin=20 + xy.min <- min(x, y) + xy.max <- max(x, y) + binwidth <- (xy.max-xy.min)/50 + breaks <- seq(xy.min-binwidth/100, xy.max+binwidth/100, by=(xy.max-xy.min+binwidth/50)/50) +# breaks <- seq(xy.min, xy.max, by=binwidth) + + + # initiate marginals + # initialization: first p0 data has +# e.z <- e.step.2gaussian(x, y, p0, rho1.0, rho2.0, x0.mar, y0.mar) # this starting point assumes two components are overlapped + + e.z <- c(rep(0.9, round(length(x)*p0)), rep(0.1, length(x)-round(length(x)*p0))) + + if(!stoc) + para <- m.step.2gaussian.value(x, y, e.z, breaks, fix.rho2) + else + para <- m.step.2gaussian.stoc.value(x, y, e.z, breaks, fix.rho2) + + + if(fix.p){ + p <- p0 + } else { + p <- para$p + } + + if(fix.rho2){ + rho2 <- rho2.0 + } else { + rho2 <- para$rho2 + } + +# rho1 <- 0.8 + rho1 <- para$rho1 + + l0 <- loglik.2gaussian.copula.value(x, y, p, rho1, rho2, para$pdf.cdf) + + loglik.trace <- c() + loglik.trace[1] <- l0 +# loglik.trace[2] <- l1 + to.run <- T + + i <- 2 + + # this two lines to remove +# x.mar <- est.mar.hist(x, e.z, breaks) +# y.mar <- est.mar.hist(y, e.z, breaks) + + while(to.run){ + + e.z <- e.step.2gaussian.value(x, y, p, rho1, rho2, para$pdf.cdf) + if(!stoc) + para <- m.step.2gaussian.value(x, y, e.z, breaks, fix.rho2) + else + para <- m.step.2gaussian.stoc.value(x, y, e.z, breaks, fix.rho2) + + # fix x.mar and y.mar : to remove +# if(!stoc) +# para <- m.step.2gaussian.value2(x, y, e.z, breaks, fix.rho2, x.mar, y.mar) +# else +# para <- m.step.2gaussian.stoc.value(x, y, e.z, breaks, fix.rho2) + + + if(fix.p){ + p <- p0 + } else { + p <- para$p + } + + if(fix.rho2){ + rho2 <- rho2.0 + } else { + rho2 <- para$rho2 + } + +# rho1 <- 0.8 + rho1 <- para$rho1 + + # l0 <- l1 + l1 <- loglik.2gaussian.copula.value(x, y, p, rho1, rho2, para$pdf.cdf) + loglik.trace[i] <- l1 + +#cat("l1=", l1, "\n") + + # Aitken acceleration criterion + if(i > 2){ + l.inf <- loglik.trace[i-2] + (loglik.trace[i-1] - loglik.trace[i-2])/(1-(loglik.trace[i]-loglik.trace[i-1])/(loglik.trace[i-1]-loglik.trace[i-2])) + to.run <- abs(l.inf - loglik.trace[i]) > eps +#cat("para=", "p=", para$p, " rho1=", rho1, " rho2=", rho2, "\n") +#cat("l.inf=", l.inf, "\n") +#cat(l.inf-loglik.trace[i], "\n") + } + + i <- i+1 + } + + bic <- -2*l1 + (2*(length(breaks)-1+1)+1-fix.p-fix.rho2)*log(length(x)) # parameters + return(list(para=list(p=para$p, rho1=rho1, rho2=rho2), + loglik=l1, bic=bic, e.z=e.z, conf.z = para$conf.z, + loglik.trace=loglik.trace, x.mar=para$x.mar, y.mar=para$y.mar, + breaks=breaks)) +} + + + +em.2copula.quick <- function(x, y, p0, rho1.0, rho2.0, eps, fix.p=F, stoc=T, fix.rho2=T, copula.txt, nbin=50){ + + x <- rank(x, tie="random") + y <- rank(y, tie="random") + +# x <- rank(x, tie="first") +# y <- rank(y, tie="first") + + # nbin=50 + xy.min <- min(x, y) + xy.max <- max(x, y) + binwidth <- (xy.max-xy.min)/50 + breaks <- seq(xy.min-binwidth/100, xy.max+binwidth/100, by=(xy.max-xy.min+binwidth/50)/nbin) +# breaks <- seq(xy.min, xy.max, by=binwidth) + + # initiate marginals + # initialization: first p0 data has +# e.z <- e.step.2gaussian(x, y, p0, rho1.0, rho2.0, x0.mar, y0.mar) # this starting point assumes two components are overlapped + + e.z <- c(rep(0.9, round(length(x)*p0)), rep(0.1, length(x)-round(length(x)*p0))) + + + if(!stoc) + para <- m.step.2copula.value(x, y, e.z, breaks, fix.rho2, copula.txt) + else + para <- m.step.2copula.stoc.value(x, y, e.z, breaks, fix.rho2, copula.txt) + + if(fix.p){ + p <- p0 + } else { + p <- para$p + } + + if(fix.rho2){ + rho2 <- rho2.0 + } else { + rho2 <- para$rho2 + } + + l0 <- loglik.2copula.value(x, y, p, para$rho1, rho2, para$pdf.cdf, copula.txt) + + loglik.trace <- c() + loglik.trace[1] <- l0 +# loglik.trace[2] <- l1 + to.run <- T + + i <- 2 + + while(to.run){ + + e.z <- e.step.2copula.value(x, y, p, para$rho1, rho2, para$pdf.cdf, copula.txt) + if(!stoc) + para <- m.step.2copula.value(x, y, e.z, breaks, fix.rho2, copula.txt) + else + para <- m.step.2copula.stoc.value(x, y, e.z, breaks, fix.rho2, copula.txt) + + if(fix.p){ + p <- p0 + } else { + p <- para$p + } + + if(fix.rho2){ + rho2 <- rho2.0 + } else { + rho2 <- para$rho2 + } + + + # l0 <- l1 + l1 <- loglik.2copula.value(x, y, p, para$rho1, rho2, para$pdf.cdf, copula.txt) + loglik.trace[i] <- l1 + +cat("l1=", l1, "\n") + + # Aitken acceleration criterion + if(i > 2){ + l.inf <- loglik.trace[i-2] + (loglik.trace[i-1] - loglik.trace[i-2])/(1-(loglik.trace[i]-loglik.trace[i-1])/(loglik.trace[i-1]-loglik.trace[i-2])) + to.run <- abs(l.inf - loglik.trace[i]) > eps +cat("para=", "p=", para$p, " rho1=", para$rho1, " rho2=", rho2, "\n") +#cat("l.inf=", l.inf, "\n") +#cat(l.inf-loglik.trace[i], "\n") + } + + i <- i+1 + } + + bic <- -2*l1 + (2*(length(breaks)-1+1)+1-fix.p-fix.rho2)*log(length(x)) # parameters + return(list(para=list(p=para$p, rho1=para$rho1, rho2=rho2), + loglik=l1, bic=bic, e.z=e.z, conf.z = para$conf.z, + loglik.trace=loglik.trace, x.mar=para$x.mar, y.mar=para$y.mar, + breaks=breaks)) +} + + +####################### +####################### fit EM procedure for the matched peaks +####################### + +# remove the unmatched ones +#rm.unmatch <- function(sample1, sample2, p.value.impute=0){ +# +# sample1.prune <- sample1[sample1$sig.value > p.value.impute & sample2$sig.value > p.value.impute,] +# sample2.prune <- sample2[sample1$sig.value > p.value.impute & sample2$sig.value > p.value.impute,] +# +# invisible(list(sample1=sample1.prune$sig.value, sample2=sample2.prune$sig.value)) +#} + + +# fit 2-component model +#fit.em <- function(sample12, fix.rho2=T){ +# +# prune.sample <- rm.unmatch(sample12$merge1, sample12$merge2) +# +# em.fit <- em.2gaussian.quick(-prune.sample$sample1, -prune.sample$sample2, +# p0=0.5, rho1.0=0.7, rho2.0=0, eps=0.01, fix.p=F, stoc=F, fix.rho2) +# +# invisible(list(em.fit=em.fit, data.pruned=prune.sample)) +#} + + +rm.unmatch <- function(sample1, sample2, p.value.impute=0){ + + sample1.prune <- sample1[sample1$sig.value > p.value.impute & sample2$sig.value > p.value.impute,] + sample2.prune <- sample2[sample1$sig.value > p.value.impute & sample2$sig.value > p.value.impute,] + + invisible(list(sample1=sample1.prune, sample2=sample2.prune)) +} + + +# fit 2-component model +fit.em <- function(sample12, fix.rho2=T){ + + prune.sample <- rm.unmatch(sample12$merge1, sample12$merge2) + + em.fit <- em.2gaussian.quick(-prune.sample$sample1$sig.value, -prune.sample$sample2$sig.value, + p0=0.5, rho1.0=0.7, rho2.0=0, eps=0.01, fix.p=F, stoc=F, fix.rho2) + + invisible(list(em.fit=em.fit, data.pruned=prune.sample)) +} + + + +fit.2copula.em <- function(sample12, fix.rho2=T, copula.txt){ + + prune.sample <- rm.unmatch(sample12$merge1, sample12$merge2) + +# o <- order(prune.sample$sample1) +# n <- length(prune.sample$sample1) + +# para <- init(prune.sample$sample1$sig.value, prune.sample$sample2$sig.value, c(rep(0, round(n/3)), rep(c(0,1), round(n/6)), rep(1, n-round(n/3)-round(n/6)))) + +# temp <- init.dist(f0, f1) + para <- list() + para$rho <- 0.6 + para$p <- 0.3 + para$mu <- 2.5 + para$sigma <- 1 +## para$mu <- -temp$mu +## para$sigma <- temp$sigma +#cat("mu=", para$mu, "sigma=", para$sigma, "\n") + +# em.fit <- em.transform.1loop(-prune.sample$sample1, -prune.sample$sample2, + cat("EM is running") + em.fit <- em.transform(prune.sample$sample1$sig.value, prune.sample$sample2$sig.value, para$mu, para$sigma, para$rho, para$p, eps=0.01) + + invisible(list(em.fit=em.fit, data.pruned=prune.sample)) +} + + + + +# fit 1-component model +fit.1.component <- function(data.pruned, breaks){ + +# gaussian.1 <- fit.gaussian.1(-data.pruned$sample1$sig.value, -data.pruned$sample2$sig.value, breaks) +# clayton.1 <- fit.clayton.1(-data.pruned$sample1$sig.value, -data.pruned$sample2$sig.value, breaks) + + gaussian.1 <- fit.gaussian.1(-data.pruned$sample1, -data.pruned$sample2, breaks) + clayton.1 <- fit.clayton.1(-data.pruned$sample1, -data.pruned$sample2, breaks) + + return(list(gaussian.1=gaussian.1, clayton.1=clayton.1)) +} + + + +################# +# Fit a single component +################# + +# a single gaussian copula +# if breaks=NULL, use empirical pdf, otherwise use histogram estimate +fit.gaussian.1 <- function(x, y, breaks=NULL){ + + # rank transformed and compute the empirical cdf + t <- emp.mar.cdf.rank(x) + s <- emp.mar.cdf.rank(y) + + mle.rho <- mle.gaussian.copula(t, s, rep(1, length(t))) + + c1 <- gaussian.cop.den(t, s, mle.rho) +cat("c1", sum(log(c1)), "\n") + + if(is.null(breaks)){ + f1 <- emp.mar.pdf.rank(t) + f2 <- emp.mar.pdf.rank(s) + } else { + x.mar <- est.mar.hist(rank(x), rep(1, length(x)), breaks) + y.mar <- est.mar.hist(rank(y), rep(1, length(y)), breaks) + + f1 <- x.mar$f1.value$pdf # only one component + f2 <- y.mar$f1.value$pdf + } + + +cat("f1", sum(log(f1)), "\n") +cat("f2", sum(log(f2)), "\n") + + loglik <- sum(log(c1)+log(f1)+log(f2)) + + bic <- -2*loglik + log(length(t))*(1+length(breaks)-1) + + return(list(rho=mle.rho, loglik=loglik, bic=bic)) +} + + +# a single Clayton copula +fit.clayton.1 <- function(x, y, breaks=NULL){ + + # rank transformed and compute the empirical cdf + t <- emp.mar.cdf.rank(x) + s <- emp.mar.cdf.rank(y) + + mle.rho <- mle.clayton.copula(t, s, rep(1, length(t))) + + c1 <- clayton.cop.den(t, s, mle.rho) + + if(is.null(breaks)){ + f1 <- emp.mar.pdf.rank(t) + f2 <- emp.mar.pdf.rank(s) + } else { + x.mar <- est.mar.hist(rank(x), rep(1, length(x)), breaks) + y.mar <- est.mar.hist(rank(y), rep(1, length(y)), breaks) + + f1 <- x.mar$f1.value$pdf # only one component + f2 <- y.mar$f1.value$pdf + } + + loglik <- sum(log(c1)+log(f1)+log(f2)) + + bic <- -2*loglik + log(length(t))*(1+length(breaks)-1) + + return(list(rho=mle.rho, tau=rho/(rho+2), loglik=loglik, bic=bic)) +} + +## obsolete function (01-06-2010) +## compute the average posterior probability to belong to the random component +## for peaks selected at different cutoffs +comp.uri.ez <- function(tt, u, v, e.z){ + + u.t <- quantile(u, prob=(1-tt)) + v.t <- quantile(v, prob=(1-tt)) + + # ez <- mean(e.z[u >= u.t & v >=u.t]) Is this wrong? + ez <- mean(e.z[u >= u.t & v >=v.t]) + + return(ez) +} + +## obsolete function (01-06-2010) +# compute the largest posterior error probability corresponding to +# the square centered at the origin and spanned top tt% on both coordinates +# so the consistent low rank ones are excluded +# boundary.txt: either "max" or "min", if it is error prob, use "max" +comp.ez.cutoff <- function(tt, u, v, e.z, boundary.txt){ + + u.t <- quantile(u, prob=(1-tt)) + v.t <- quantile(v, prob=(1-tt)) + + if(boundary.txt == "max"){ + # ez.bound <- max(e.z[u >= u.t & v >=u.t]) + ez.bound <- max(e.z[u >= u.t & v >=v.t]) + } else { + # ez.bound <- min(e.z[u >= u.t & v >=u.t]) + ez.bound <- min(e.z[u >= u.t & v >=v.t]) + } + + return(ez.bound) + +} + +# obsolete functions: 01-06-2010 +# compute the error rate +# u.t and v.t are the quantiles +# this one is used for the plots generated initially in the brief writeup +# and it was used for processing merged data in July before the IDR definition +# is formalized +# It does not implement the current definition of IDR +get.ez.tt.old <- function(em.fit, reverse=T, fdr.level=c(0.01, 0.05, 0.1)){ + + u <- em.fit$data.pruned$sample1 + v <- em.fit$data.pruned$sample2 + + tt <- seq(0.01, 0.99, by=0.01) + if(reverse){ + e.z <- 1-em.fit$em.fit$e.z # this is the error prob + uri.ez <- sapply(tt, comp.uri.ez, u=u, v=v, e.z=e.z) + ez.bound <- sapply(tt, comp.ez.cutoff, u=u, v=v, e.z=e.z, boundary.txt="max") + } else { + e.z <- em.fit$em.fit$e.z + uri.ez <- sapply(tt, comp.uri.ez, u=u, v=v, e.z=e.z) + ez.bound <- sapply(tt, comp.ez.cutoff, u=u, v=v, e.z=e.z, boundary.txt="min") + } + + u.t <- quantile(u, prob=(1-tt)) + v.t <- quantile(v, prob=(1-tt)) + + # find the levels on the two replicates + sig.value1 <- c() + sig.value2 <- c() + error.prob.cutoff <- c() + n.selected.match <- c() + + for(i in 1:length(fdr.level)){ + + # find which uri.ez is closet to fdr.level + index <- which.min(abs(uri.ez - fdr.level[i])) + sig.value1[i] <- u.t[index] + sig.value2[i] <- v.t[index] + error.prob.cutoff[i] <- ez.bound[index] + if(reverse){ + n.selected.match[i] <- sum(e.z<=ez.bound[index]) + } else { + n.selected.match[i] <- sum(e.z>=ez.bound[index]) + } + } + + # output the cutoff of posterior probability, signal values on two replicates + map.uv <- cbind(error.prob.cutoff, sig.value1, sig.value2, n.selected.match) + + return(list(n=tt*length(u), uri.ez=uri.ez, u.t=u.t, v.t=v.t, tt=tt, fdr.level=fdr.level, map.uv=map.uv, e.z=e.z, error.prob.cutoff=error.prob.cutoff)) +} + +# created: 01-06-2010 +# Output IDR at various number of selected peaks +# Find cutoff (idr cutoff, sig.value cutoff on each replicate) for specified IDR level +# IDR definition is similar to FDR +get.ez.tt <- function(em.fit, idr.level=c(0.01, 0.05, 0.1)){ + +# u <- em.fit$data.pruned$sample1$sig.value +# v <- em.fit$data.pruned$sample2$sig.value + u <- em.fit$data.pruned$sample1 + v <- em.fit$data.pruned$sample2 + + e.z <- 1-em.fit$em.fit$e.z # this is the error prob + + o <- order(e.z) + e.z.ordered <- e.z[o] + n.select <- c(1:length(e.z)) + IDR <- cumsum(e.z.ordered)/n.select + + u.o <- u[o] + v.o <- v[o] + + n.level <- length(idr.level) +# sig.value1 <- rep(NA, n.level) +# sig.value2 <- rep(NA, n.level) + ez.cutoff <- rep(NA, n.level) + n.selected <- rep(NA, n.level) + + for(i in 1:length(idr.level)){ + + # find which uri.ez is closet to fdr.level + index <- which.min(abs(IDR - idr.level[i])) +# sig.value1[i] <- min(u.o[1:index]) +# sig.value2[i] <- min(v.o[1:index]) + ez.cutoff[i] <- e.z[index] + n.selected[i] <- sum(e.z<=ez.cutoff[i]) + } + + # output the cutoff of posterior probability, number of selected overlapped peaks +# map.uv <- cbind(ez.cutoff, sig.value1, sig.value2, n.selected) + + map.uv <- cbind(ez.cutoff, n.selected) + + return(list(n=n.select, IDR=IDR, idr.level=idr.level, map.uv=map.uv)) +} + +# return(list(n=tt*length(u), uri.ez=uri.ez, fdr.level=fdr.level, map.uv=map.uv, e.z=e.z, error.prob.cutoff=error.prob.cutoff)) + + + + + +### compute the mean of the marginals +get.mar.mean <- function(em.out){ + + x.f1 <- em.out$x.mar$f1 + x.f2 <- em.out$x.mar$f2 + + y.f1 <- em.out$y.mar$f1 + y.f2 <- em.out$y.mar$f2 + + x.stat1 <- get.hist.mean(x.f1) + x.stat2 <- get.hist.mean(x.f2) + y.stat1 <- get.hist.mean(y.f1) + y.stat2 <- get.hist.mean(y.f2) + + return(list(x.mean1=x.stat1$mean, x.mean2=x.stat2$mean, + y.mean1=y.stat1$mean, y.mean2=y.stat2$mean, + x.sd1=x.stat1$sd, x.sd2=x.stat2$sd, + y.sd1=y.stat1$sd, y.sd2=y.stat2$sd + )) + +} + + +# compute the mean of marginals +get.hist.mean <- function(x.f){ + + nbreaks <- length(x.f$breaks) + x.bin <- x.f$breaks[-1]-x.f$breaks[-nbreaks] + + x.mid <- (x.f$breaks[-nbreaks]+x.f$breaks[-1])/2 + x.mean <- sum(x.mid*x.f$density*x.bin) + x.sd <- sqrt(sum(x.mid*x.mid*x.f$density*x.bin)-x.mean^2) + + return(list(mean=x.mean, sd=x.sd)) +} + +get.hist.var <- function(x.f){ + + nbreaks <- length(x.f$breaks) + x.bin <- x.f$breaks[-1]-x.f$breaks[-nbreaks] + + x.mid <- (x.f$breaks[-nbreaks]+x.f$breaks[-1])/2 + x.mean <- sum(x.mid*x.f$density*x.bin) + + return(mean=x.mean) +} + +# obsolete function (01-06-2010) +# plot +plot.ez.group.old <- function(ez.list, plot.dir, file.name=NULL, legend.txt, y.lim=NULL, xlab.txt="num of significant peaks", ylab.txt="avg posterior prob of being random", col.txt=NULL, title.txt=NULL){ + + if(is.null(col.txt)) + col.txt <- c("black", "red", "purple", "green", "blue", "cyan", "magenta", "orange", "grey") + + x <- c() + y <- c() + + for(i in 1:length(ez.list)){ + x <- c(x, ez.list[[i]]$n) + + y <- c(y, ez.list[[i]]$uri.ez) + } + + if(is.null(y.lim)) + y.lim <- c(0, max(y)) + + if(!is.null(file.name)){ + postscript(paste(plot.dir, "ez.", file.name, sep="")) + par(mfrow=c(1,1), mar=c(5,5,4,2)) + } + + plot(x, y, ylim=y.lim, type="n", xlab=xlab.txt, ylab=ylab.txt, lwd=5, cex=5, cex.axis=2, cex.lab=2) + + for(i in 1:length(ez.list)){ + lines(ez.list[[i]]$n, ez.list[[i]]$uri.ez, col=col.txt[i], cex=2, lwd=5) + } + +# plot(ez.list[[1]]$u.t, y, ylim=y.lim, type="l", xlab="rep-sig", ylab=ylab.txt, lwd=5, cex=5, cex.axis=2, cex.lab=2) +# plot(ez.list[[1]]$v.t, y, ylim=y.lim, type="l", xlab="rep-sig", ylab=ylab.txt, lwd=5, cex=5, cex.axis=2, cex.lab=2) + + + legend(0, y.lim[2], legend=legend.txt, col=col.txt[1:length(col.txt)], lty=1, lwd=5, cex=2) + + if(!is.null(title)) + title(title.txt) + + if(!is.null(file.name)){ + dev.off() + } + +} + + +plot.ez.group <- function(ez.list, plot.dir, file.name=NULL, legend.txt, y.lim=NULL, xlab.txt="num of significant peaks", ylab.txt="IDR", col.txt=NULL, title.txt=NULL){ + + if(is.null(col.txt)) + col.txt <- c("black", "red", "purple", "green", "blue", "cyan", "magenta", "orange", "grey") + + n.entry <- length(ez.list) + x <- rep(NA, n.entry) + y.max <- rep(NA, n.entry) + + for(i in 1:n.entry){ + x[i] <- max(ez.list[[i]]$n) + + y.max[i] <- max(ez.list[[i]]$IDR) + + } + + if(is.null(y.lim)) + y.lim <- c(0, max(y.max)) + + if(!is.null(file.name)){ + postscript(paste(plot.dir, "ez.", file.name, sep="")) + par(mfrow=c(1,1), mar=c(5,5,4,2)) + } + + + + plot(c(0, max(x)), y.lim, ylim=y.lim, type="n", xlab=xlab.txt, ylab=ylab.txt, lwd=5, cex=5, cex.axis=2, cex.lab=2) + + q <- seq(0.01, 0.99, by=0.01) + + for(i in 1:length(ez.list)){ + + n.plot <- round(quantile(ez.list[[i]]$n, prob=q)) + IDR.plot <- ez.list[[i]]$IDR[n.plot] + lines(n.plot, IDR.plot, col=col.txt[i], cex=2, lwd=5) + } + + + legend(0, y.lim[2], legend=legend.txt, col=col.txt[1:length(col.txt)], lty=1, lwd=5, cex=2) + + if(!is.null(title)) + title(title.txt) + + if(!is.null(file.name)){ + dev.off() + } + +} + + + +############################################################################# +############################################################################# +# statistics about peaks selected on the individual replicates +# +# idr.level: the consistency cutoff, say 0.05 +# uri.output: a list of uri.output from consistency analysis generated by batch-consistency-analysis.r +# ez.list : a list of IDRs computed from get.ez.tt using the same idr.level +# +################## + + +# obsolete? +# compute the error rate +# u.t and v.t are the quantiles +# +# map back to all peaks and report the number of peaks selected +get.ez.tt.all.old <- function(em.fit, all.data1, all.data2, idr.level){ + + u <- em.fit$data.pruned$sample1 + v <- em.fit$data.pruned$sample2 + + tt <- seq(0.01, 0.99, by=0.01) +# if(reverse){ + e.z <- 1-em.fit$em.fit$e.z # this is the error prob + uri.ez <- sapply(tt, comp.uri.ez, u=u, v=v, e.z=e.z) + ez.bound <- sapply(tt, comp.ez.cutoff, u=u, v=v, e.z=e.z, boundary.txt="max") +# } else { +# e.z <- em.fit$em.fit$e.z +# uri.ez <- sapply(tt, comp.uri.ez, u=u, v=v, e.z=e.z) +# ez.bound <- sapply(tt, comp.ez.cutoff, u=u, v=v, e.z=e.z, boundary.txt="min") +# } + + u.t <- quantile(u, prob=(1-tt)) + v.t <- quantile(v, prob=(1-tt)) + + # find the levels on the two replicates + sig.value1 <- c() + sig.value2 <- c() + error.prob.cutoff <- c() + n.selected.match <- c() + npeak.rep1 <- c() + npeak.rep2 <- c() + + for(i in 1:length(idr.level)){ + + # find which uri.ez is closet to idr.level + index <- which.min(abs(uri.ez - as.numeric(idr.level[i]))) + + sig.value1[i] <- u.t[index] + sig.value2[i] <- v.t[index] + error.prob.cutoff[i] <- ez.bound[index] + n.selected.match[i] <- sum(u>= u.t[index] & v>=v.t[index]) + + npeak.rep1[i] <- sum(all.data1["sig.value"] >= sig.value1[i]) + npeak.rep2[i] <- sum(all.data2["sig.value"] >= sig.value2[i]) + } + + + # output the cutoff of posterior probability, signal values on two replicates + map.uv <- cbind(error.prob.cutoff, sig.value1, sig.value2, n.selected.match, npeak.rep1, npeak.rep2) + + return(list(n=tt*length(u), uri.ez=uri.ez, u.t=u.t, v.t=v.t, tt=tt, idr.level=idr.level, map.uv=map.uv, e.z=e.z, error.prob.cutoff=error.prob.cutoff)) +} + + +get.ez.tt.all <- function(em.fit, all.data1, all.data2, idr.level=c(0.01, 0.05, 0.1)){ + + u <- em.fit$data.pruned$sample1$sig.value + v <- em.fit$data.pruned$sample2$sig.value +# u <- em.fit$data.pruned$sample1 +# v <- em.fit$data.pruned$sample2 + + e.z <- 1-em.fit$em.fit$e.z # this is the error prob + + o <- order(e.z) + e.z.ordered <- e.z[o] + n.select <- c(1:length(e.z)) + IDR <- cumsum(e.z.ordered)/n.select + + u.o <- u[o] + v.o <- v[o] + + n.level <- length(idr.level) +# sig.value1 <- rep(NA, n.level) +# sig.value2 <- rep(NA, n.level) + ez.cutoff <- rep(NA, n.level) + n.selected <- rep(NA, n.level) + npeak.rep1 <- rep(NA, n.level) + npeak.rep2 <- rep(NA, n.level) + + for(i in 1:length(idr.level)){ + + # find which uri.ez is closet to fdr.level + index <- which.min(abs(IDR - idr.level[i])) +# sig.value1[i] <- min(u.o[1:index]) +# sig.value2[i] <- min(v.o[1:index]) + ez.cutoff[i] <- e.z.ordered[index] # fixed on 02/20/10 + n.selected[i] <- sum(e.z<=ez.cutoff[i]) +# npeak.rep1[i] <- sum(all.data1["sig.value"] >= sig.value1[i]) +# npeak.rep2[i] <- sum(all.data2["sig.value"] >= sig.value2[i]) + } + + # output the cutoff of posterior probability, number of selected overlapped peaks + map.uv <- cbind(ez.cutoff, n.selected) + + return(list(n=n.select, IDR=IDR, idr.level=idr.level, map.uv=map.uv)) +} + +# return(list(n=tt*length(u), uri.ez=uri.ez, fdr.level=fdr.level, map.uv=map.uv, e.z=e.z, error.prob.cutoff=error.prob.cutoff)) + + + + + + +####### the following is for determining thresholds for merged dataset + +############# select peaks above a given threshold +# +# pass.threshold: a simple method, passing the threshold on the threshold on the individual replicate to the pooled sample +# +# sig.map.list: a list of matrix to include all the cutoff values, each row corresponds to a cutoff. The first column is idr.level +# the 2nd column is the cutoff of ez, the rest of columns are consistency analysis for other replicates +# sig.value.name: the name of the sig.value column +# combined: combined dataset +# nrep: number of pairs of comparisons +# +# Procedure: +# 1. Find the significant threshold corresponding to the idr cutoff on the matched peaks. +# 2. Each time we will get two or more (if >2 replicates) cutoffs and will report the most stringent and the least stringent +# cutoff and the number of peaks selected at those two cutoffs +############# + +pass.threshold <- function(sig.map.list, sig.value.name, combined, idr.level, nrep, chr.size){ + + sig.map <- c() + + # choose idr.level + idr.index <- which(rbind(sig.map.list[[1]])[,1] == idr.level) + if(length(i) ==0){ + print("no level matches specified idr.level") + return(-1) + } + + for(i in 1:length(sig.map.list)) + sig.map <- c(sig.map, rbind(sig.map.list[[i]])[idr.index, c("sig.value1", "sig.value2")]) + + + npeak.tight <- c() + npeak.loose <- c() + + + max.sig <- max(sig.map) + min.sig <- min(sig.map) + selected.sig.tight <- combined[combined[,sig.value.name]>=max.sig, ] + selected.sig.loose <- combined[combined[,sig.value.name]>=min.sig, ] + + selected.sig.tight <- deconcatenate.chr(selected.sig.tight, chr.size)[,c("chr", "start", "stop", "signal.value", "p.value", "q.value")] + selected.sig.loose <- deconcatenate.chr(selected.sig.loose, chr.size)[,c("chr", "start", "stop", "signal.value", "p.value", "q.value")] + + npeak.tight <- nrow(selected.sig.tight) + npeak.loose <- nrow(selected.sig.loose) + + + npeak.stat <- list(idr.level=idr.level, max.sig=max.sig, min.sig=min.sig, npeak.tight=npeak.tight, npeak.loose=npeak.loose) + + invisible(list(npeak.stat=npeak.stat, combined.selected.tight=selected.sig.tight, combined.selected.loose=selected.sig.loose)) +} + +################# +# pass the regions selected from consistency analysis to combined data +# Threshold is determined on the replicates, the regions above the threshold are selected +# then peaks on the combined data are selected from the selected regions +# +# To avoid being too stringent, regions satisfying the following conditions are selected +# 1. regions above the significant threshold determined by consistency analysis on either replicate +# 2. regions that have consistent low peaks, i.e. posterior prob > threshold but not passing the significant threshold +# +# This method doesn't make a difference when using different thresholds +################# + +pass.region <- function(sig.map.list, uri.output, ez.list, em.output, combined, idr.level, sig.value.impute=0, chr.size){ + + combined <- combined[, c("start", "stop", "sig.value", "signal.value", "p.value", "q.value")] + npair <- length(uri.output) # number of pairs of consistency analysis + combined.region <- c() + + # choose idr.level + idr.index <- which(rbind(sig.map.list[[1]])[,1] == idr.level) + if(length(idr.index) ==0){ + print("no level matches specified idr.level") + return(-1) + } + + for(j in 1:npair){ + # select peaks from individual replicates using individual cutoff + above.1 <- uri.output[[j]]$data12.enrich$merge1["sig.value"] >= ez.list[[j]]$map.uv[idr.index,"sig.value1"] + above.2 <- uri.output[[j]]$data12.enrich$merge1["sig.value"] >= ez.list[[j]]$map.uv[idr.index,"sig.value2"] + selected.sig.rep1 <- uri.output[[j]]$data12.enrich$merge1[above.1, c("start", "stop", "sig.value", "signal.value", "p.value", "q.value")] + selected.sig.rep2 <- uri.output[[j]]$data12.enrich$merge2[above.2, c("start", "stop", "sig.value", "signal.value", "p.value", "q.value")] + + # find the peaks that are overlapped with reliable peaks in the individual replicates + overlap.1 <- pair.peaks(selected.sig.rep1, combined)$merge2 + overlap.2 <- pair.peaks(selected.sig.rep2, combined)$merge2 + + # choose the ones with significant value > 0, which are the overlapped ones + + combined.in1 <- overlap.1[overlap.1$sig.value > sig.value.impute, c("start", "stop", "sig.value", "signal.value", "p.value", "q.value")] + combined.in2 <- overlap.2[overlap.2$sig.value > sig.value.impute, c("start", "stop", "sig.value", "signal.value", "p.value", "q.value")] + + ## consistent low significant ones + ## first find consistenct ones, ie. high posterior prob + # is.consistent <- ez.list[[j]]$e.z < ez.list[[j]]$ez.cutoff + + # data.matched <- keep.match(uri.output[[j]]$data12.enrich$merge1[!above.1, ], uri.output[[j]]$data12.enrich$merge2[!above.2, ], sig.value.impute=0) + # data.matched$sample1 <- data.matched$sample1[, c("start", "stop", "sig.value", "signal.value", "p.value", "q.value")] + # data.matched$sample2 <- data.matched$sample2[, c("start", "stop", "sig.value", "signal.value", "p.value", "q.value")] + + # consistent.in1 <- data.matched$sample1[is.consistent, ] + # consistent.in2 <- data.matched$sample2[is.consistent, ] + + # overlap.consistent.1 <- pair.peaks(consistent.in1, combined)$merge2 + # overlap.consistent.2 <- pair.peaks(consistent.in2, combined)$merge2 + + ## choose the ones with significant value > 0, which are the overlapped ones + + # combined.consistent.in1 <- overlap.consistent.1[overlap.consistent.1$sig.value > sig.value.impute, ] + # combined.consistent.in2 <- overlap.consistent.2[overlap.consistent.2$sig.value > sig.value.impute, ] + + # combined.region <- rbind(combined.region, combined.in1, combined.in2, combined.consistent.in1, combined.consistent.in2) + + combined.region <- rbind(combined.region, combined.in1, combined.in2) + + is.repeated <- duplicated(combined.region$start) + combined.region <- combined.region[!is.repeated, c("start", "stop", "sig.value", "signal.value", "p.value", "q.value")] + + } + npeak <- nrow(combined.region) + + sig.combined <- c(min(combined.region[,"sig.value"], na.rm=T), max(combined.region[,"sig.value"], na.rm=T)) + + # idr.combined <- c(min(combined.region[,"q.value"], na.rm=T), max(combined.region[,"q.value"], na.rm=T)) + + npeak.stat <- list(idr.level=idr.level, npeak=npeak) + + combined.region <- deconcatenate.chr(combined.region, chr.size)[,c("chr", "start", "stop", "signal.value", "p.value", "q.value")] + + invisible(list(npeak.stat=npeak.stat, combined.selected=combined.region, sig.combined=sig.combined)) +} + +################ +# pass structure: this method does another round of inference on the combined data +# +# To make the mixture structure comparable on the replicates and the combined data, the 2nd inference is done on the peaks +# at the reliable regions on the combined data, using rank transformed significant values. The mixture structure is estimated using my consistency analysis, which +# estimates marginal distributions of ranks using nonparametric ways. Then the significant values are found out. +# There are several advantages to do it this way: +# 1. The premise of passing structure is that the means and variance (i.e. distribution) of two replicates should be the same +# The significant values on the two replicates clearly have different distributions. The structure estimated from consistency +# analysis will generate similar rank distribution on two replicates by its setup (i.e. same number of peaks are paired up). +# 2. Because pooled sample is a black box, the structure is more likely to be followed in the matched regions than other locations, +# after all, we don't know what other things are. If even the structure doesn't hold on the matched regions, +# which is possible, let alone the other regions. Focusing on the reliable regions helps to get rid of those unknown noises. +# +# +# modified on 2-20-10: reverse rank.combined, make big sig.value with small +# ranks, to be consistent with f1 and f2 +################ + +pass.structure <- function(uri.output, em.output, combined, idr.level, sig.value.impute, chr.size, overlap.ratio=0){ + + columns.keep <- c("sig.value", "start", "stop", "signal.value", "p.value", "q.value", "chr", "start.ori", "stop.ori") + combined <- combined[, columns.keep] + combined.selected.all <- c() + + for(j in 1:npair){ + + sample1 <- uri.output[[j]]$data12.enrich$merge1[, columns.keep] + sample2 <- uri.output[[j]]$data12.enrich$merge2[, columns.keep] + + # find peaks on the matched region on the combined one + data.matched <- keep.match(sample1, sample2, sig.value.impute=sig.value.impute) + + data.matched$sample1 <- data.matched$sample1[, columns.keep] + data.matched$sample2 <- data.matched$sample2[, columns.keep] + + overlap.1 <- pair.peaks.filter(data.matched$sample1, combined, p.value.impute=sig.value.impute, overlap.ratio)$merge2 + overlap.2 <- pair.peaks.filter(data.matched$sample2, combined, p.value.impute=sig.value.impute, overlap.ratio)$merge2 + + # choose the ones with significant value > sig.value.impute, which are the overlapped ones + + combined.in1 <- overlap.1[overlap.1$sig.value > sig.value.impute, ] + combined.in2 <- overlap.2[overlap.2$sig.value > sig.value.impute, ] + + combined.region <- rbind(combined.in1, combined.in2) + + is.repeated <- duplicated(combined.region$start) + combined.region <- combined.region[!is.repeated,] + + # now rank the peaks in matched region + rank.combined <- rank(-combined.region$sig.value) + + # now transform the parameters estimated into the new scale + npeaks.overlap <- nrow(combined.region) + npeaks.consistent <- nrow(cbind(em.output[[j]]$data.pruned$sample1)) + + + # the breaks are the same for x and y + f1 <- list(breaks=em.output[[j]]$em.fit$x.mar$f1$breaks*npeaks.overlap/npeaks.consistent, density=(em.output[[j]]$em.fit$x.mar$f1$density+em.output[[j]]$em.fit$y.mar$f1$density)/2) + # the first break boundary goes up when changing scale, need set it back to be a bit smaller than 1 + f1$breaks[1] <- min(f1$breaks[1], 0.95) + + f2 <- list(breaks=em.output[[j]]$em.fit$x.mar$f2$breaks*npeaks.overlap/npeaks.consistent, density=(em.output[[j]]$em.fit$x.mar$f2$density+em.output[[j]]$em.fit$y.mar$f2$density)/2) + # the first break boundary goes up when changing scale, need set it back to be a bit smaller than 1 + f2$breaks[1] <- min(f2$breaks[1], 0.95) + + p <- em.output[[j]]$em.fit$para$p + + # find the posterior probability + errorprob.combined <- get.comp2.prob(rank.combined, p, f1, f2) + + # compute the FDR and find cutoff of posterior prob and the sig value + o <- order(errorprob.combined) + idr <- cumsum(errorprob.combined[o])/c(1:length(o)) + idr.index <- which(idr > idr.level)[1] + errorprob.cutoff <- errorprob.combined[o][idr.index] + + # find the minimum significant measure among selected peaks + sig.value <- min(combined.region$sig.value[o][1:idr.index]) + # sig.value <- quantile(combined.region$sig.value[o][1:idr.index], prob=0.05) +#sig.value <- quantile(combined.region$sig.value[errorprob.combined<=errorprob.cutoff], prob=0.05) + + # apply the significant value on the whole pooled list + combined.selected <- combined[combined$sig.value >= sig.value,] + + combined.selected.all <- rbind(combined.selected.all, combined.selected) + } + + is.repeated <- duplicated(combined.selected.all$start) + combined.selected.all <- combined.selected.all[!is.repeated,] + + npeak <- nrow(combined.selected.all) + + npeak.stat <- list(idr.level=idr.level, npeak=npeak) + + sig.combined <- c(min(combined.selected.all[,"sig.value"], na.rm=T), max(combined.selected.all[,"sig.value"], na.rm=T)) + + # idr.combined <- c(min(combined.selected.all[,"q.value"], na.rm=T), max(combined.selected.all[,"q.value"], na.rm=T)) + # combined.selected.all <- deconcatenate.chr(combined.selected.all, chr.size)[,c("chr", "start", "stop", "signal.value", "p.value", "q.value")] + + combined.selected.all <- combined.selected.all[, c("chr", "start.ori", "stop.ori", "signal.value", "p.value", "q.value")] + colnames(combined.selected.all) <- c("chr", "start", "stop", "signal.value", "p.value", "q.value") + + invisible(list(npeak.stat=npeak.stat, combined.selected=combined.selected.all, sig.combined=sig.combined)) +} + + + +# get the posterior probability of the 2nd component +get.comp2.prob <- function(x, p, f1, f2){ + + # get pdf and cdf of each component from functions in the corresponding component + px.1 <- sapply(x, get.pdf, df=f1) + px.2 <- sapply(x, get.pdf, df=f2) + + comp2prob <- 1 - p*px.1/(p*px.1+(1-p)*px.2) + + return(comp2prob) +} + +keep.match <- function(sample1, sample2, sig.value.impute=0){ + + sample1.prune <- sample1[sample1$sig.value > sig.value.impute & sample2$sig.value > sig.value.impute,] + sample2.prune <- sample2[sample1$sig.value > sig.value.impute & sample2$sig.value > sig.value.impute,] + + invisible(list(sample1=sample1.prune, sample2=sample2.prune)) +} + + +############################################## +# +# The following is for simulation +# +############################################## + + +# simulate gaussian copula +# u is the uniform random variable and rho is correlation coefficient +simu.gaussian.copula <- function(u, rho){ + + n <- length(u) + + # simulate y given x=qnorm(u) + y <- qnorm(u)*rho + rnorm(n)*sqrt(1-rho^2) + + v <- pnorm(y) + + invisible(v) +} + +## simulate Clayton copula from its generating function +## Genest and MacKay (1986) + +phi.ori <- function(t, s){ + + (t^(-s) -1)/s +} + + +phi.inv <- function(y, s){ + + exp(-log(s*y+1)/s) +} + +phi.der <- function(t, s){ + + -t^(-s-1) +} + +phi.der.inv <- function(y, s){ + + exp(log(-y)/(-s-1)) +} + +get.w <- function(u, t, s){ + + phi.der.inv(phi.der(u, s)/t, s) +} + +get.v <- function(w, u, s){ + + phi.inv(phi.ori(w, s) - phi.ori(u, s), s) +} + +# u is a uniform random variable, s is the association parameter +simu.clayton.copula <- function(u, s){ + + t <- runif(length(u)) + + if(s>0){ + w <- get.w(u, t, s) + v <- get.v(w, u, s) + return(v) + } + + if(s==0){ + return(t) + } + + if(s <0){ + print("Invalid association parameters for clayton copula") + } + +} + + + +###### 09-09-09 + +# simulate a two-component copula mixture: +# - marginal distributions for the two variables in each component are both +# normal and with the same parameters +# p is the mixing proportion of component 1 +# n is the total sample size +simu.copula.2mix <- function(s1, s2, p, n, mu1, mu2, sd1, sd2, copula.txt){ + + n1 <- round(n*p) + n2 <- n-n1 + + u1 <- runif(n1) + + if(copula.txt =="clayton") + v1 <- simu.clayton.copula(u1, s1) + else{ + if(copula.txt =="gaussian") + v1 <- simu.gaussian.copula(u1, s1) + } + + u2 <- runif(n2) + + if(copula.txt =="clayton") + v2 <- simu.clayton.copula(u2, s2) + else{ + if(copula.txt =="gaussian") + v2 <- simu.gaussian.copula(u2, s2) + } + + # generate test statistics + sample1.1 <- qnorm(u1, mu1, sd1) + sample1.2 <- qnorm(v1, mu1, sd1) + + sample2.1 <- qnorm(u2, mu2, sd2) + sample2.2 <- qnorm(v2, mu2, sd2) + + return(list(u=c(u1, u2), v=c(v1, v2), + u.inv=c(sample1.1, sample2.1), v.inv=c(sample1.2, sample2.2), + label=c(rep(1, n1), rep(2, n2)))) +} + +# using inverse of the cdf to generate original observations + +simu.copula.2mix.inv <- function(s1, s2, p, n, cdf1.x, cdf1.y, cdf2.x, cdf2.y, copula.txt){ + + n1 <- round(n*p) + n2 <- n-n1 + + u1 <- runif(n1) + + if(copula.txt =="clayton") + v1 <- simu.clayton.copula(u1, s1) + else{ + if(copula.txt =="gaussian") + v1 <- simu.gaussian.copula(u1, s1) + } + + u2 <- runif(n2) + + if(copula.txt =="clayton") + v2 <- simu.clayton.copula(u2, s2) + else{ + if(copula.txt =="gaussian") + v2 <- simu.gaussian.copula(u2, s2) + } + + # generate test statistics +# sample1.1 <- qnorm(u1, mu1, sd1) +# sample1.2 <- qnorm(v1, mu1, sd1) + +# sample2.1 <- qnorm(u2, mu2, sd2) +# sample2.2 <- qnorm(v2, mu2, sd2) + + sample1.x <- inv.cdf.vec(u1, cdf1.x) + sample1.y <- inv.cdf.vec(v1, cdf1.y) + + sample2.x <- inv.cdf.vec(u2, cdf2.x) + sample2.y <- inv.cdf.vec(v2, cdf2.y) + + + return(list(u=c(u1, u2), v=c(v1, v2), + u.inv=c(sample1.x, sample2.x), v.inv=c(sample1.y, sample2.y), + label=c(rep(1, n1), rep(2, n2)))) +} + +# obtain original observation by converting cdf into quantiles +# u is one cdf +# u.cdf is a cdf (assuming it is a histogram) and has the break points (cdf$cdf and cdf$breaks) +# the smallest value of cdf=0 and the largest =1 +inv.cdf <- function(u, u.cdf){ + + # which bin it falls into + i <- which(u.cdf$cdf> u)[1] + q.u <- (u - u.cdf$cdf[i-1])/(u.cdf$cdf[i] - u.cdf$cdf[i-1])* (u.cdf$breaks[i]-u.cdf$breaks[i-1]) + u.cdf$breaks[i-1] + + return(q.u) +} + +inv.cdf.vec <- function(u, u.cdf){ + + # check if cdf has the right range (0, 1) + ncdf <- length(u.cdf$cdf) + nbreaks <- length(u.cdf$breaks) + + if(ncdf == nbreaks-1 & u.cdf$cdf[ncdf]< 1) + u.cdf[ncdf] <- 1 + + q.u <- sapply(u, inv.cdf, u.cdf) + + return(q.u) +} + +# here we simulate a likely real situation +# the test statistics from two normal distributions +# according to their labels, then convert them into p-values w.r.t H0 using +# one-sided test. +# The test statistics are correlated for the signal component and independent +# for the noise component +# For the signal component, Y = X + eps, where eps ~ N(0, sigma^2) +simu.test.stat <- function(p, n, mu1, sd1, mu0, sd0, sd.e){ + + # first component - signal + n.signal <- round(n*p) + n.noise <- n - n.signal + + # labels + labels <- c(rep(1, n.signal), rep(0, n.noise)) + + # test statistics for signal and noise + mu.signal <- rnorm(n.signal, mu1, sd1) + x.signal <- mu.signal + rnorm(n.signal, 0, sd.e) + x.noise <- rnorm(n.noise, mu0, sd0) + rnorm(n.noise, 0, sd.e) + + y.signal <- mu.signal + rnorm(n.signal, 0, sd.e) + # sd.e can be dependent on signal + y.noise <- rnorm(n.noise, mu0, sd0) + rnorm(n.noise, 0, sd.e) + + # concatenate + x <- c(x.signal, x.noise) + y <- c(y.signal, y.noise) + + # convert to p-values based on H0 + p.x <- 1-pnorm(x, mu0, sqrt(sd0^2+sd.e^2)) + p.y <- 1-pnorm(y, mu0, sqrt(sd0^2+sd.e^2)) + + return(list(p.x=p.x, p.y=p.y, x=x, y=y, labels=labels)) + +} + +# compute the tradeoff and calibration +forward.decoy.tradeoff.ndecoy <- function(xx, labels, ndecoy){ + + xx <- round(xx, 5) + o <- order(xx, decreasing=T) + + rand <- 1-labels # if rand==0, consistent + # order the random indicator in the same order + rand.o <- rand[o] + + if(sum(rand.o) > ndecoy){ + index.decoy <- which(cumsum(rand.o)==ndecoy) + } else { + index.decoy <- which(cumsum(rand.o)==sum(rand.o)) + } + + cutoff.decoy <- xx[o][index.decoy] + + # only consider the unique ones + cutoff.unique <- unique(xx[o]) + + cutoff <- cutoff.unique[cutoff.unique >= cutoff.decoy[length(cutoff.decoy)]] + + get.decoy.count <- function(cut.off){ + above <- rep(0, length(xx)) + above[xx >= cut.off] <- 1 + decoy.count <- sum(above==1 & rand==1) + return(decoy.count) + } + + get.forward.count <- function(cut.off){ + above <- rep(0, length(xx)) + above[xx >= cut.off] <- 1 + forward.count <- sum(above==1 & rand==0) + return(forward.count) + } + + get.est.fdr <- function(cut.off){ + above <- rep(0, length(xx)) + above[xx >= cut.off] <- 1 + est.fdr <- 1-mean(xx[above==1]) + return(est.fdr) + } + + # assuming rand=0 is right + get.false.neg.count <- function(cut.off){ + below <- rep(0, length(xx)) + below[xx < cut.off] <- 1 + false.neg.count <- sum(below==1 & rand==0) + return(false.neg.count) + } + + get.false.pos.count <- function(cut.off){ + above <- rep(0, length(xx)) + above[xx >= cut.off] <- 1 + false.pos.count <- sum(above==1 & rand==1) + return(false.pos.count) + } + + decoy <- sapply(cutoff, get.decoy.count) + forward <- sapply(cutoff, get.forward.count) + + est.fdr <- sapply(cutoff, get.est.fdr) + emp.fdr <- decoy/(decoy+forward) + + # compute specificity and sensitivity + # assuming rand=1 is wrong and rand=0 is right + false.neg <- sapply(cutoff, get.false.neg.count) + false.pos <- sapply(cutoff, get.false.pos.count) + + true.pos <- sum(rand==0)-false.neg + true.neg <- sum(rand==1)-false.pos + + sensitivity <- true.pos/(true.pos+false.neg) + specificity <- true.neg/(true.neg+false.pos) + + return(list(decoy=decoy, forward=forward, cutoff=cutoff, est.fdr=est.fdr, emp.fdr=emp.fdr, sensitivity=sensitivity, specificity=specificity)) +} + + +# compute the em for jackknife and all data, and find FDR +get.emp.jack <- function(a, p0){ + + nobs <- length(a$labels) + est <- list() + est.all <- list() + + temp.all <- em.transform(-a$p.x, -a$p.y, mu=1.5, sigma=1.4, rho=0.4, p=0.7, eps=0.01) +# temp.all <- em.2copula.quick(a$p.x, a$p.y, p0=p0, rho1.0=0.7, +# rho2.0=0, eps=0.01, fix.p=T, stoc=F, fix.rho2=T, "gaussian") + + est.all$p <- temp.all$para$p + est.all$rho1 <- temp.all$para$rho1 + est.all$FDR <- get.FDR(temp.all$e.z) + + FDR <- list() + p <- c() + rho1 <- c() + + + for(i in 1:nobs){ + + temp <- em.transform(-a$p.x[-i], -a$p.y[-i], mu=1.5, sigma=1.4, rho=0.4, p=0.7, eps=0.01) +# temp <- em.2copula.quick(a$p.x[-i], a$p.y[-i], p0=p0, rho1.0=0.7, +# rho2.0=0, eps=0.01, fix.p=T, stoc=F, fix.rho2=T, "gaussian") + + est[[i]] <- list(p=temp$para$p, rho1=temp$para$rho1, FDR=get.FDR(temp$e.z)) + + FDR[[i]] <- est[[i]]$FDR # this is the FDR for top n peaks + p[i] <- est[[i]]$p + rho1[i] <- est[[i]]$rho1 + } + + est.jack <- list(FDR=FDR, p=p, rho1=rho1) + return(list(est.jack=est.jack, est.all=est.all)) +} + + +# get the npeaks corresponding to the nominal FDR estimated from the sample +# and find the corresponding FDR from the entire data +get.FDR.jack <- function(est, FDR.nominal){ + + nobs <- length(est$est.jack$FDR) + FDR.all <- c() + top.n <- c() + + for(i in 1:nobs){ + top.n[i] <- max(which(est$est.jack$FDR[[i]] <= FDR.nominal)) + FDR.all[i] <- est$est.all$FDR[top.n[i]] + } + + invisible(list(FDR.all=FDR.all, top.n=top.n)) +} + +# compute Jackknife peudonumber +# a is the dataset +get.emp.IF <- function(a, p0){ + + nobs <- length(a$labels) + est <- list() + est.all <- list() + + temp.all <- em.2copula.quick(a$p.x, a$p.y, p0=p0, rho1.0=0.7, + rho2.0=0, eps=0.01, fix.p=T, stoc=F, fix.rho2=T, "gaussian") + + est.all$p <- temp.all$para$p + est.all$rho1 <- temp.all$para$rho1 + est.all$FDR <- get.FDR(temp.all$e.z) + + IF.FDR <- list() + IF.p <- c() + IF.rho1 <- c() + + for(i in 1:nobs){ + + temp <- em.2copula.quick(a$p.x[-i], a$p.y[-i], p0=p0, rho1.0=0.7, + rho2.0=0, eps=0.01, fix.p=T, stoc=F, fix.rho2=T, "gaussian") + + est[[i]] <- list(p=temp$para$p, rho1=temp$para$rho1, FDR=get.FDR(temp$e.z)) + + IF.FDR[[i]] <- (nobs-1)*(est.all$FDR[-nobs] - est[[i]]$FDR) # this is the FDR for top n peaks + IF.p[i] <- (nobs-1)*(est.all$p - est[[i]]$p) + IF.rho1[i] <- (nobs-1)*(est.all$rho1 - est[[i]]$rho1) + } + + emp.IF <- list(FDR=IF.FDR, p=IF.p, rho1=IF.rho1) + + invisible(list(emp.IF=emp.IF, est.all=est.all, est=est)) +} + +# e.z is the posterior probability of being in signal component +get.FDR <- function(e.z){ + + e.z.o <- order(1-e.z) + FDR <- cumsum(1-e.z[e.z.o])/c(1:length(e.z.o)) + + invisible(FDR) +} + +# get the FDR of selecting the top n peaks +# IF.est is the sample influence function +# top.n +get.IF.FDR <- function(IF.est, top.n){ + + nobs <- length(IF.est$emp.IF$FDR) + FDR <- c() + + # influence function of p + for(i in 1:nobs) + FDR[i] <- IF.est$emp.IF$FDR[[i]][top.n] + + invisible(FDR) +} + +# get the sample influence function for FDR at a given FDR size +# 1. find the number of peaks selected at a given FDR computed from all obs +# 2. use the number to find the sample influence function for FDR +# IF.est$est.all is the FDR with all peaks +get.IF.FDR.all <- function(IF.est, FDR.size){ + + top.n <- which.min(abs(IF.est$est.all$FDR -FDR.size)) + nobs <- length(IF.est$est.all$FDR) + FDR <- c() + + # influence function of p + for(i in 1:nobs) + FDR[i] <- IF.est$emp.IF$FDR[[i]][top.n] + + invisible(list(FDR=FDR, top.n=top.n)) +} + +plot.simu.uri <- function(x, y){ + + tt <- seq(0.01, 0.99, by=0.01) + uri <- sapply(tt, comp.uri.prob, u=x, v=y) + uri.thin <- uri[seq(1, length(tt), by=3)] + tt.thin <- tt[seq(1, length(tt), by=3)] + duri <- (uri.thin[-1]-uri.thin[-length(uri.thin)])/(tt.thin[-1]-tt.thin[-length(tt.thin)]) + uri.spl <- smooth.spline(tt, uri, df=6.4) + uri.der <- predict(uri.spl, tt, deriv=1) + + par(mfrow=c(2,2)) + plot(x[1:n0], y[1:n0]) + points(x[(n0+1):n], y[(n0+1):n], col=2) + plot(rank(-x)[1:n0], rank(-y)[1:n0]) + points(rank(-x)[(1+n0):n], rank(-y)[(1+n0):n]) + plot(tt, uri) + lines(c(0,1), c(0,1), lty=2) + title(paste("rho1=", rho1, " rho2=", rho2, "p=", p, sep="")) + plot(tt.thin[-1], duri) + lines(uri.der) + abline(h=1) + invisible(list(x=x, y=y, uri=uri, tt=tt, duri=duri, tt.thin=tt.thin, uri.der=uri.der)) + +} + + +###### new fitting procedure + + + + +# 1. rank pairs + +# 2. initialization +# 3. convert to pseudo-number + +# 4. EM + +# need plugin and test +# find the middle point between the bins +get.pseudo.mix <- function(x, mu, sigma, rho, p){ + + + # first compute cdf for points on the grid + # generate 200 points between [-3, mu+3*sigma] + nw <- 1000 + w <- seq(min(-3, mu-3*sigma), max(mu+3*sigma, 3), length=nw) + w.cdf <- p*pnorm(w, mean=mu, sd=sigma) + (1-p)*pnorm(w, mean=0, sd=1) + + i <- 1 + + quan.x <- rep(NA, length(x)) + + for(i in c(1:nw)){ + index <- which(x >= w.cdf[i] & x < w.cdf[i+1]) + quan.x[index] <- (x[index]-w.cdf[i])*(w[i+1]-w[i])/(w.cdf[i+1]-w.cdf[i]) +w[i] + } + + index <- which(x < w.cdf[1]) + if(length(index)>0) + quan.x[index] <- w[1] + + index <- which(x > w.cdf[nw]) + if(length(index)>0) + quan.x[index] <- w[nw] + +# linear.ext <- function(x, w, w.cdf){ + # linear interpolation +# index.up <- which(w.cdf>= x)[1] +# left.index <- which(w.cdf <=x) +# index.down <- left.index[length(left.index)] +# quan.x <- (w[index.up] + w[index.down])/2 +# } + +# x.pseudo <- sapply(x, linear.ext, w=w, w.cdf=w.cdf) + +# invisible(x.pseudo) + invisible(quan.x) +} + + +# EM to compute the latent structure +# steps: +# 1. raw values are first transformed into pseudovalues +# 2. EM is used to compute the underlining structure, which is a mixture +# of two normals +em.transform <- function(x, y, mu, sigma, rho, p, eps){ + + x.cdf.func <- ecdf(x) + y.cdf.func <- ecdf(y) + afactor <- length(x)/(length(x)+1) + x.cdf <- x.cdf.func(x)*afactor + y.cdf <- y.cdf.func(y)*afactor + + # initialization + para <- list() + para$mu <- mu + para$sigma <- sigma + para$rho <- rho + para$p <- p + + j <- 1 + to.run <- T + loglik.trace <- c() + loglik.inner.trace <- c() + + #to.run.inner <- T + z.1 <- get.pseudo.mix(x.cdf, para$mu, para$sigma, para$rho, para$p) + z.2 <- get.pseudo.mix(y.cdf, para$mu, para$sigma, para$rho, para$p) + +# cat("length(z1)", length(z.1), "\n") + while(to.run){ + + # get pseudo value in each cycle +# z.1 <- get.pseudo.mix(x.cdf, para$mu, para$sigma, para$rho, para$p) +# z.2 <- get.pseudo.mix(y.cdf, para$mu, para$sigma, para$rho, para$p) + + i <- 1 + while(to.run){ + + # EM for latent structure + e.z <- e.step.2normal(z.1, z.2, para$mu, para$sigma, para$rho, para$p) + para <- m.step.2normal(z.1, z.2, e.z) +#para$rho <- rho +#para$p <- p +#para$mu <- mu +#para$sigma <- sigma + if(i > 1) + l.old <- l.new + + # this is just the mixture likelihood of two-component Gaussian + l.new <- loglik.2binormal(z.1, z.2, para$mu, para$sigma, para$rho, para$p) + + loglik.inner.trace[i] <- l.new + + if(i > 1){ + to.run <- loglik.inner.trace[i]-loglik.inner.trace[i-1]>eps + } + + +# if(i > 2){ +# l.inf <- loglik.inner.trace[i-2] + (loglik.inner.trace[i-1] - loglik.inner.trace[i-2])/(1-(loglik.inner.trace[i]-loglik.inner.trace[i-1])/(loglik.inner.trace[i-1]-loglik.inner.trace[i-2])) + +# if(loglik.inner.trace[i-1]!=loglik.inner.trace[i-2]) +# to.run <- abs(l.inf - loglik.inner.trace[i]) > eps +# else +# to.run <- F + +# } + + cat("loglik.inner.trace[", i, "]=", loglik.inner.trace[i], "\n") + cat("mu=", para$mu, "sigma=", para$sigma, "p=", para$p, "rho=", para$rho, "\n\n") + + i <- i+1 + } + + + # get pseudo value in each cycle + z.1 <- get.pseudo.mix(x.cdf, para$mu, para$sigma, para$rho, para$p) + z.2 <- get.pseudo.mix(y.cdf, para$mu, para$sigma, para$rho, para$p) + + if(j > 1) + l.old.outer <- l.new.outer + + l.new.outer <- loglik.2binormal(z.1, z.2, para$mu, para$sigma, para$rho, para$p) + + loglik.trace[j] <- l.new.outer + + if(j == 1) + to.run <- T + else{ # stop when iteration>100 + if(j > 100) + to.run <- F + else + to.run <- l.new.outer - l.old.outer > eps + } + +# if(j %% 10==0) + cat("loglik.trace[", j, "]=", loglik.trace[j], "\n") + cat("mu=", para$mu, "sigma=", para$sigma, "p=", para$p, "rho=", para$rho, "\n") + + j <- j+1 + } + + bic <- -2*l.new + 4*log(length(z.1)) + + return(list(para=list(p=para$p, rho=para$rho, mu=para$mu, sigma=para$sigma), + loglik=l.new, bic=bic, e.z=e.z, loglik.trace=loglik.trace)) +} + + + + +# compute log-likelihood for mixture of two bivariate normals +loglik.2binormal <- function(z.1, z.2, mu, sigma, rho, p){ + + l.m <- sum(d.binormal(z.1, z.2, 0, 1, 0)+log(p*exp(d.binormal(z.1, z.2, mu, sigma, rho)-d.binormal(z.1, z.2, 0, 1, 0))+(1-p))) + +# l.m <- sum((p*d.binormal(z.1, z.2, mu, sigma, rho) + (1-p)*d.binormal(z.1, z.2, 0, 1, 0))) + return(l.m) +} + +# check this when rho=1 + +# density of binomial distribution with equal mean and sigma on both dimensions +d.binormal <- function(z.1, z.2, mu, sigma, rho){ + + loglik <- (-log(2)-log(pi)-2*log(sigma) - log(1-rho^2)/2 - (0.5/(1-rho^2)/sigma^2)*((z.1-mu)^2 -2*rho*(z.1-mu)*(z.2-mu) + (z.2-mu)^2)) + + return(loglik) +} + +# E-step for computing the latent strucutre +# e.z is the prob to be in the consistent group +# e.step for estimating posterior prob +# z.1 and z.2 can be vectors or scalars +e.step.2normal <- function(z.1, z.2, mu, sigma, rho, p){ + + e.z <- p/((1-p)*exp(d.binormal(z.1, z.2, 0, 1, 0)-d.binormal(z.1, z.2, mu, sigma, rho))+ p) + + invisible(e.z) +} + +# M-step for computing the latent structure +# m.step for estimating proportion, mean, sd and correlation coefficient +m.step.2normal <- function(z.1, z.2, e.z){ + + p <- mean(e.z) + mu <- sum((z.1+z.2)*e.z)/2/sum(e.z) + sigma <- sqrt(sum(e.z*((z.1-mu)^2+(z.2-mu)^2))/2/sum(e.z)) + rho <- 2*sum(e.z*(z.1-mu)*(z.2-mu))/(sum(e.z*((z.1-mu)^2+(z.2-mu)^2))) + + return(list(p=p, mu=mu, sigma=sigma, rho=rho)) +} + + +# assume top p percent of observations are true +# x and y are ranks, estimate +init <- function(x, y, x.label){ + + x.o <- order(x) + + x.ordered <- x[x.o] + y.ordered <- y[x.o] + x.label.ordered <- x.label[x.o] + + n <- length(x) + p <- sum(x.label)/n + + rho <- cor(x.ordered[1:ceiling(p*n)], y.ordered[1:ceiling(p*n)]) + + temp <- find.mu.sigma(x.ordered, x.label.ordered) + mu <- temp$mu + sigma <- temp$sigma + + invisible(list(mu=mu, sigma=sigma, rho=rho, p=p)) + +} + +# find mu and sigma if the distributions of marginal ranks are known +# take the medians of the two dist and map back to the original +init.dist <- function(f0, f1){ + + # take the median in f0 + index.median.0 <- which(f0$cdf>0.5)[1] + q.0.small <- f0$cdf[index.median.0] # because f0 and f1 have the same bins + q.1.small <- f1$cdf[index.median.0] + + # take the median in f1 + index.median.1 <- which(f1$cdf>0.5)[1] + q.0.big <- f0$cdf[index.median.1] # because f0 and f1 have the same bins + q.1.big <- f1$cdf[index.median.1] + + # find pseudo value for x.middle[1] on normal(0,1) + pseudo.small.0 <- qnorm(q.0.small, mean=0, sd=1) + pseudo.small.1 <- qnorm(q.1.small, mean=0, sd=1) + + # find pseudo value for x.middle[2] on normal(0,1) + pseudo.big.0 <- qnorm(q.0.big, mean=0, sd=1) + pseudo.big.1 <- qnorm(q.1.big, mean=0, sd=1) + + mu <- (pseudo.small.0*pseudo.big.1 - pseudo.small.1*pseudo.big.0)/(pseudo.big.1-pseudo.small.1) + + sigma <- (pseudo.small.0-mu)/pseudo.small.1 + + return(list(mu=mu, sigma=sigma)) +} + +# generate labels + +# find the part of data with overlap + +# find the percentile on noise and signal + +# Suppose there are signal and noise components, with mean=0 and sd=1 for noise +# x and x.label are the rank of the observations and their labels, +# find the mean and sd of the other component +# x.label takes values of 0 and 1 +find.mu.sigma <- function(x, x.label){ + + x.0 <- x[x.label==0] + x.1 <- x[x.label==1] + + n.x0 <- length(x.0) + n.x1 <- length(x.1) + + x.end <- c(min(x.0), min(x.1), max(x.0), max(x.1)) + o <- order(x.end) + x.middle <- x.end[o][c(2,3)] + + # the smaller end of the overlap + q.1.small <- mean(x.1 <= x.middle[1])*n.x1/(n.x1+1) + q.0.small <- mean(x.0 <= x.middle[1])*n.x0/(n.x0+1) + + # the bigger end of the overlap + q.1.big <- mean(x.1 <= x.middle[2])*n.x1/(n.x1+1) + q.0.big <- mean(x.0 <= x.middle[2])*n.x0/(n.x0+1) + + # find pseudo value for x.middle[1] on normal(0,1) + pseudo.small.0 <- qnorm(q.0.small, mean=0, sd=1) + pseudo.small.1 <- qnorm(q.1.small, mean=0, sd=1) + + # find pseudo value for x.middle[2] on normal(0,1) + pseudo.big.0 <- qnorm(q.0.big, mean=0, sd=1) + pseudo.big.1 <- qnorm(q.1.big, mean=0, sd=1) + + mu <- (pseudo.small.0*pseudo.big.1 - pseudo.small.1*pseudo.big.0)/(pseudo.big.1-pseudo.small.1) + + sigma <- (pseudo.small.0-mu)/pseudo.small.1 + + return(list(mu=mu, sigma=sigma)) +} diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/idrOverlap2npk.sh rsem-1.3.0+dfsg/pRSEM/idrCode/idrOverlap2npk.sh --- rsem-1.2.31+dfsg/pRSEM/idrCode/idrOverlap2npk.sh 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/idrOverlap2npk.sh 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,37 @@ +#!/bin/bash +# Converts pairwise IDR peak overlap output to narrowPeak + +if [[ "$#" -lt 1 ]] + then + echo 'Converts pairwise IDR peak overlap output to narrowPeak' 1>&2 + echo "USAGE: $(basename $0) [idrOverlapFile] [oDir]" 1>&2 + echo '[idrOverlapFile]: overlap output file from pairwise IDR analysis' 1>&2 + echo '[oDir]: output directory' 1>&2 + exit 1 +fi + +# overlap file +ovFile=$1 +if [[ ! -e ${ovFile} ]] + then + echo "ERROR:${ovFile} does not exist" 1>&2 + exit 1 +fi + +# Output directory +oDir=$(dirname ${ovFile}) +[[ $# -gt 1 ]] && oDir=$2 +if [[ ! -d ${oDir} ]] + then + mkdir ${oDir} +fi +oDir=$(echo ${oDir} | sed -r 's:/$::g') + +# Create output file +oFile="${oDir}/$(basename ${ovFile} .gz).npk.gz" +if grep -q -E '\.gz$' ${ovFile} + then + zcat ${ovFile} | sed 1d | sed -r 's/"//g' | sort -k11g,11g | awk '{if ($3 <=$7) st=$3 ; else st=$7 ; if ($4 >= $8) sto=$4 ; else sto=$8 ; printf "%s\t%d\t%d\t%d\t%s\t.\t%s\t%f\t%f\n",$2,st,sto,NR,$5,$9,-log($10)/log(10),-log($11)/log(10)}' | gzip -c > ${oFile} +else + sed 1d ${ovFile} | sed -r 's/"//g' | sort -k11g,11g | awk '{if ($3 <=$7) st=$3 ; else st=$7 ; if ($4 >= $8) sto=$4 ; else sto=$8 ; printf "%s\t%d\t%d\t%d\t%s\t.\t%s\t%f\t%f\n",$2,st,sto,NR,$5,$9,-log($10)/log(10),-log($11)/log(10)}' | gzip -c > ${oFile} +fi \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/peakCallingPipelineForIdr.txt rsem-1.3.0+dfsg/pRSEM/idrCode/peakCallingPipelineForIdr.txt --- rsem-1.2.31+dfsg/pRSEM/idrCode/peakCallingPipelineForIdr.txt 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/peakCallingPipelineForIdr.txt 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,11 @@ +IDR Peak calling Pipeline: +Feb 9 2012 +Anshul Kundaje +akundaje _at_ stanford _dot_ edu + +================== +Mailing list +================== +Please join the IDR mailing list https://groups.google.com/group/idr-discuss for FAQs, discussions and updates on software. + +See https://sites.google.com/site/anshulkundaje/projects/idr for the latest pipeline. diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/README.txt rsem-1.3.0+dfsg/pRSEM/idrCode/README.txt --- rsem-1.2.31+dfsg/pRSEM/idrCode/README.txt 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/README.txt 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,146 @@ +pliu 20150607 +genome_table.txt and genome_tables/ are removed. The same info can be obtained +from rsem-prepare-reference + +=========================== +README for consistency analysis of peak calling on replicates +Qunhua Li and Anshul Kundaje (Oct,2010) +=========================== +This set of programs are used for consistency analysis on peak calling results on multiple replicates of a dataset + +================ +DEPENDENCIES +================ +unix, R version 2.9 or higher + +================ +FILES: +================ +batch-consistency-analysis.r : for pairwise IDR analysis of replicates +batch-consistency-plot.r: for creating diagnostic and IDR plots +functions-all-clayton-12-13.r: helper function +genome_table.txt: This file MUST contain the size of each chromosome of the genome of the organism that the peak files are referring to + +================ +INPUT FILE FORMATS +================ +(1) genome_table.txt +It contains two space delimited fields +Col1: chromosome name (These MUST match the chromosome names in the peak files) +Col2: chromosome size (in bp) + +(1) Peak Files +Peak files MUST be in narrowPeak format (and unzipped ... the code currently doesnt handle gzipped peak files directly) + +NarrowPeak files are in BED6+4 format. It consists of 10 tab-delimited columns + +chrom string Name of the chromosome +chromStart int The starting position of the feature in the chromosome. The first base in a chromosome is numbered 0. +chromEnd int The ending position of the feature in the chromosome or scaffold. The chromEnd base is not included in the display of the feature. + For example, the first 100 bases of a chromosome are defined as chromStart=0, chromEnd=100, and span the bases numbered 0-99. +name string Name given to a region (preferably unique). Use '.' if no name is assigned. +score int Indicates how dark the peak will be displayed in the browser (1-1000). If '0', the DCC will assign this based on signal value. Ideally average signalValue per base spread between 100-1000. +strand char +/- to denote strand or orientation (whenever applicable). Use '.' if no orientation is assigned. +signalValue float Measurement of overall (usually, average) enrichment for the region. +pValue float Measurement of statistical signficance (-log10). Use -1 if no pValue is assigned. +qValue float Measurement of statistical significance using false discovery rate (-log10). Use -1 if no qValue is assigned. +peak int Point-source called for this peak; 0-based offset from chromStart. Use -1 if no point-source called. + +*NOTE*: the p-value and q-value columns MUST be in -log10() scale + +The narrowPeak format has 3 columns that can be used to rank peaks +(signal.value, p.value (-log_10) and q.value (-log_10)). +The peak summit column must have values relative to the start coordinate of the peaks. +You can use any of these columns but make sure that whichever measure you are using rank peaks is relatively continuous without too many ties. +e.g. For the SPP peak caller it is recommended to use signal.value column +e.g. PeakSeq peak caller has relatively continuous q.values without too many ties. So for PeakSeq it is better to use q.value + +================ +RUNNING INSTRUCTIONS +================ +First make sure the genome_table.txt file contains the appropriate chromosome names and sizes. If not replace the contents of this file. Make sure the file continues to be named 'genome_table.txt'. +The file name is currently hardcoded. We will change this in the next release of the code. + +(1) batch-consistency-analysis.r + +This is used to run pairwise consistency analysis on a pair of replicate peak files + +---------------- +GENERAL USAGE: +---------------- +Rscript batch-consistency-analysis.r [peakfile1] [peakfile2] [peak.half.width] [outfile.prefix] [min.overlap.ratio] [is.broadpeak] [ranking.measure] + +Typical usage for SPP peak caller peaks +Rscript batch-consistency-analysis.r [peakfile1] [peakfile2] -1 [outfile.prefix] 0 F q.value + +Typical usage for MACS peak caller peaks +Rscript batch-consistency-analysis.r [peakfile1] [peakfile2] 200 [outfile.prefix] 0 F p.value + +[peakfile1] and [peakfile2] are the peak calls for the pair of replicates in narrowPeak format. They must be uncompressed files. +e.g. /peaks/reps/chipSampleRep1_VS_controlSampleRep0.narrowPeak AND + /peaks/reps/chipSampleRep2_VS_controlSampleRep0.narrowPeak + +[peak.half.width]: Set this to -1 if you want to use the reported peak width in the peak files. +If you want to truncate peak widths to say 400 bp max then use a value of 200. + +[outfile.prefix] is a prefix that will be used to name the output data for this pair of replicates. +The prefix must also include the PATH to the directory where you want to store the output data. +e.g. /consistency/reps/chipSampleRep1_VS_chipSampleRep2 + +[min.overlap.ratio]: fractional bp overlap (ranges from 0 to 1) between peaks in replicates to be considered as overlapping peaks. +Set to 0 if you want to allow overlap to be defined as >= 1 bp overlap. +If set to say 0.5 this would mean that atleast 50% of the peak in one replicate should be covered by a peak in the other replicate to count as an overlap. + +[is.broadpeak]: Is the peak file format narrowPeak or broadPeak. Set to F if it is narrowPeak/regionPeak or T if it is broadPeak. + +[ranking.measure] is the ranking measure to use. It can take only one of the following values +signal.value , p.value or q.value + +OUTPUT: +The results will be written to the directory contained in [outfile.prefix] +a. The output from EM fitting: suffixed by -em.sav +b. The output for plotting empirical curves: suffixed by -uri.sav + Note: 1 and 2 are objects that can be loaded back to R for plotting or other purposes (e.g. retrieve data) +c. The parameters estimated from EM and the log of consistency analysis, suffixed by -Rout.txt +d. The number of peaks that pass specific IDR thresholds for the pairwise analysis: suffixed by npeaks-aboveIDR.txt +e. The full set of peaks that overlap between the replicates with local and global IDR scores: suffixed by overlapped-peaks.txt + + +(2) batch-consistency-plot.r + +This is used to plot the IDR plots and diagnostic plots for a single or multiple pairs of replicates. + +---------------- +GENERAL USAGE: +---------------- +Rscript batch-consistency-plot.r [npairs] [output.prefix] [input.file.prefix1] [input.file.prefix2] [input.file.prefix3] .... + +[n.pairs] is the number of pairs of replicates that you want to plot on the same plot +e.g. 1 or 3 or ... + +[output.prefix] is a prefix that will be used to name output data from this analysis. +NOT TO BE CONFUSED with [outfile.prefix] in batch-consistency-analysis.r +The prefix must also include the PATH to the directory where you want to store the output data. +e.g. /consistency/plots/chipSampleAllReps + +[input.file.prefix 1, 2, 3 ...] are the [outfile.prefix] values used to name the output from pairwise analysis on all replicates +e.g. /consistency/reps/chipSampleRep1_VS_chipSampleRep2 + /consistency/reps/chipSampleRep1_VS_chipSampleRep3 + /consistency/reps/chipSampleRep2_VS_chipSampleRep3 + +OUTPUT: +1. summary consistency plots in .ps format: suffixed by -plot.ps +These plots are very informative about the quality and similarity of the replicates. + +=================================================== +GETTING NUMBER OF PEAKS THAT PASS AN IDR THRESHOLD +=================================================== +For each pairwise analysis, we have a *overlapped-peaks.txt file + +The last column (Column 11) of the overlapped-peaks.txt file has the global IDR score for each pair of overlapping peaks +To get the number of peaks that pass an IDR threshold of T (e.g. 0.01) you simply find the number of lines that have a global IDR score <= T + +awk '$11 <= 0.01 {print $0}' [overlappedPeaksFileName] | wc -l + + + diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/submit.idrmerge.lsf.sh rsem-1.3.0+dfsg/pRSEM/idrCode/submit.idrmerge.lsf.sh --- rsem-1.2.31+dfsg/pRSEM/idrCode/submit.idrmerge.lsf.sh 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/submit.idrmerge.lsf.sh 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,72 @@ +#!/bin/bash +# $1: file containing arguments for batch-consistency-plot-merged3.r +# File has 4 tab-delimited fields +# [nPairs]\t[combOutFilePrefix]\t[pairOutFilePrefix,...]\t[combPeakFile] +# $2: idrThreshold (OPTIONAL: default is 0.1) +# $3: fdrThreshold (OPTIONAL: default is 0.7) +# Rscript batch-consistency-plot-merged2.r [npairs] [output.prefix] [input.file.prefix 1, 2, 3 ...] -1 [idr.level] signal.value [pooled.filename] T 0 F + +if [[ "$#" -lt 1 ]] +then + echo 'submit.idrmerge.lsf.sh:' 1>&2 + echo 'Submits jobs to run IDR code on pooled peak calls' 1>&2 + echo 'USAGE:' 1>&2 + echo 'submit.idrmerge.lsf.sh ' 1>&2 + echo ': File has 4 tab-delimited fields' 1>&2 + echo ' [nPairs]\t[combOutFilePrefix]\t[pairOutFilePrefix,...]\t[combPeakFile]' 1>&2 + echo ': OPTIONAL: Default of 0.1' 1>&2 + echo ': OPTIONAL: Default of 0.7' 1>&2 + exit 1 +fi + +idrlevel='0.1' +if [[ "$#" -ge 2 ]]; then idrlevel=$2 ; fi +fdrthresh='0.7' +if [[ "$#" -ge 3 ]]; then fdrthresh=$3 ; fi +fdrthresh=$(echo ${fdrthresh} | awk '{print -log($1)/log(10)}') # convert fdrthreshold or logscale + +rpath=`which Rscript` +# TEMPORARY DIRECTORY +#TMP='/scratch/users/akundaje/temp' + +while read inputline +do + + npairs="$(echo $inputline | awk '{print $1}')" # extract npairs + ofPrefix="$(echo $inputline | awk '{print $2}')" # extract output.prefix + ifPrefix="$(echo $inputline | awk '{print $3}' | sed -r 's/,/ /g')" # extract input.prefixes + combFname="$(echo $inputline | awk '{print $4}')" # extract merged peak file name + echo "${ofPrefix}" + logfile="${ofPrefix}.log" + randseed="$RANDOM" + + # Create submitScript + submitScript="tempMerge_${randseed}.sh" + echo '#!/bin/bash' > "${submitScript}" + + if [[ `echo ${combFname} | grep -E '\.gz$'` ]] + then + isgz='1' + combStub="$(echo ${combFname} | sed -r -e 's:\.gz$::g' -e 's:^.*/::g')" # remove .gz and remove the directory name + combPeakFile="${TMP}/${combStub}_${randseed}" + # echo "gunzip -c ${combFname} > ${combPeakFile}" >> "${submitScript}" + else + isgz='0' + combPeakFile="${combFname}" + fi + + combPeakFile='random.txt' + echo "${rpath} batch-consistency-plot-merged2.r ${npairs} ${ofPrefix} ${ifPrefix} -1 ${idrlevel} signal.value ${combPeakFile} T 0 F" >> "${submitScript}" + + if [[ "${isgz}" == '1' ]] + then + echo "rm -f ${combPeakFile}" >> "${submitScript}" + fi + + chmod 755 "${submitScript}" + bsub -W 24:00 -M 4096 -R "rusage[mem=4096]" -o ${logfile} -e ${logfile} < "${submitScript}" + rm "${submitScript}" + +done < $1 + +exit 0 diff -Nru rsem-1.2.31+dfsg/pRSEM/idrCode/submit.idrpair.lsf.sh rsem-1.3.0+dfsg/pRSEM/idrCode/submit.idrpair.lsf.sh --- rsem-1.2.31+dfsg/pRSEM/idrCode/submit.idrpair.lsf.sh 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/idrCode/submit.idrpair.lsf.sh 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,90 @@ +#!/bin/bash +# $1: file containing arguments for batch-consistency-analysis.r +# File has 3 tab-delimited fields +# [peakFile1]\t[peakFile2]\t[pairOutFilePrefix] +# Rscript batch-consistency-analysis.r [peakfile1] [peakfile2] -1 [outfile.prefix] 0 F signal.value + +if [[ "$#" -lt 1 ]] +then + echo 'submit.idrpair.lsf.sh:' 1>&2 + echo 'Submits jobs to run pairwise IDR code' 1>&2 + echo 'USAGE:' 1>&2 + echo 'submit.idrpair.lsf.sh ' 1>&2 + echo ': File has 3 tab-delimited fields' 1>&2 + echo ' [peakFile1]\t[peakFile2]\t[pairOutFilePrefix]' 1>&2 + exit 1 +fi + +rpath=`which Rscript` + +JOBGROUPID="/idrPair${RANDOM}" + +counter=1 + +while read inputline +do + + [[ $(( counter % 50 )) -eq 0 ]] && sleep 10s + + pf1="$(echo $inputline | awk '{print $1}')" # extract peak file 1 + pf2="$(echo $inputline | awk '{print $2}')" # extract peak file 2 + ofPrefix="$(echo $inputline | awk '{print $3}')" # extract outfile.prefix + + if [[ ! -e ${pf1} || ! -e ${pf2} || ! -d $( dirname ${ofPrefix} ) ]] + then + echo "Some file is not found for $( dirname ${ofPrefix} ): $(basename ${pf1}) $(basename ${pf2})" + continue + fi + + logfile="${ofPrefix}.log" + randseed="${RANDOM}${RANDOM}" + + # If file exists then skip + if [[ -e "${ofPrefix}-npeaks-aboveIDR.txt" ]] + then + continue + fi + + # Create submit script + submitScript="temp_${randseed}.sh" + echo '#!/bin/bash' > ${submitScript} + + if echo ${pf1} | grep -q -E '\.gz$' + then + pf1gz=1 + pf1stub="$( basename ${pf1} | sed -r -e 's:\.gz$::g' )" # remove .gz and remove the directory name + peakfile1="${TMP}/idr_${randseed}/${pf1stub}_${randseed}" + echo "[[ ! -d ${TMP}/idr_${randseed} ]] && mkdir ${TMP}/idr_${randseed}" >> ${submitScript} + echo "zcat ${pf1} > ${peakfile1}" >> ${submitScript} + else + pf1gz=0 + peakfile1="${pf1}" + fi + + if echo ${pf2} | grep -q -E '\.gz$' + then + pf2gz=1 + pf2stub="$( basename ${pf2} | sed -r -e 's:\.gz$::g' )" # remove .gz and remove the directory name + peakfile2="${TMP}/idr_${randseed}/${pf2stub}_${randseed}" + echo "[[ ! -d ${TMP}/idr_${randseed} ]] && mkdir ${TMP}/idr_${randseed}" >> ${submitScript} + echo "zcat ${pf2} > ${peakfile2}" >> ${submitScript} + else + pf2gz=0 + peakfile2="${pf2}" + fi + + echo "${rpath} batch-consistency-analysis.r ${peakfile1} ${peakfile2} 500 ${ofPrefix} 0 F p.value" >> "${submitScript}" + + if [[ ${pf1gz} -eq 1 || ${pf2gz} -eq 1 ]] + then + echo "[[ -d ${TMP}/idr_${randseed} ]] && rm -rf ${TMP}/idr_${randseed}" >> ${submitScript} + fi + + bsub -q research-rh6 -g ${JOBGROUPID} -W 48:00 -o ${logfile} -e ${logfile} < ${submitScript} + (( counter = counter + 1 )) + # bsub -g {JOBGROUPID} -W 48:00 -M 4096 -R "rusage[mem=4096]" -o ${logfile} -e ${logfile} < "${submitScript}" + rm "${submitScript}" + +done < $1 + +exit 0 diff -Nru rsem-1.2.31+dfsg/pRSEM/installRLib.R rsem-1.3.0+dfsg/pRSEM/installRLib.R --- rsem-1.2.31+dfsg/pRSEM/installRLib.R 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/installRLib.R 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,71 @@ +# +# pliu 20160911 +# +# install Bioconductor and pRSEM-required libraries to this directory +# +# require R-3.3.1 +# +# CRAN: data.table, caTools +# Local: spp +# BioC v3.3: ShortRead, GenomicRanges +# +# install devtools first and use its' install_version to install packages in +# particular version. +# +# packages repos are obtained from +# source("http://bioconductor.org/biocLite.R") +# biocinstallRepos() +# + +main <- function() { + param <- list( + lib_loc = './', + repos = list( + BioCsoft = "http://bioconductor.org/packages/3.3/bioc/", + BioCann = "http://bioconductor.org/packages/3.3/data/annotation/", + BioCexp = "http://bioconductor.org/packages/3.3/data/experiment/", + BioCextra = "http://bioconductor.org/packages/3.3/extra/", + CRAN = "http://cran.us.r-project.org" + ), + + pkg_spp = '../phantompeakqualtools/spp_1.10.1_on_R3.3/', + + pkg2ver = list( + ## name version + caTools = '1.17.1', ## for spp + data.table = '1.9.6', + GenomicRanges = '1.24.3', + ShortRead = '1.30.0' + ) + ) + + options(repos=structure(c(CRAN=param$repos$CRAN))) + installRLib(param) +} + + +installRLib <- function(param) { + prsem_installed_pkgs <- rownames(installed.packages(lib.loc=param$lib_loc)) + + if ( ! 'devtools' %in% prsem_installed_pkgs ) { + install.packages('devtools', lib=param$lib_loc, type='source') + } + + .libPaths(c(param$lib_loc, .libPaths())) + library(devtools) + + for ( pkg_name in names(param$pkg2ver) ) { + pkg_version <- param$pkg2ver[[pkg_name]] + if ( ! pkg_name %in% prsem_installed_pkgs ) { + install_version(pkg_name, version=pkg_version, repos=param$repos, + lib=param$lib_loc, type='source') + } + } + + if ( ! 'spp' %in% prsem_installed_pkgs ) { + install.packages(param$pkg_spp, lib=param$lib_loc, repos=NULL, + type='source') + } +} + +main() diff -Nru rsem-1.2.31+dfsg/pRSEM/Makefile rsem-1.3.0+dfsg/pRSEM/Makefile --- rsem-1.2.31+dfsg/pRSEM/Makefile 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/Makefile 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,35 @@ +CXX = g++ + +SAMTOOLS = ../samtools-1.3 +HTSLIB = htslib-1.3 +SAMLIBS = $(SAMTOOLS)/$(HTSLIB)/libhts.a + +PROGRAMS = bigWigSummary RLib filterSam2Bed + +.PHONY : all clean + +all : $(PROGRAMS) + +OS := $(shell uname) +ifeq ($(OS), Darwin) + UCSCEXEDIR = http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.x86_64 +endif +ifeq ($(OS), Linux) + UCSCEXEDIR = http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64.v287 +endif + +bigWigSummary : + if [ ! -e "bigWigSummary" ]; then \ + curl -O $(UCSCEXEDIR)/bigWigSummary; \ + chmod +x bigWigSummary; \ + fi + +RLib : installRLib.R + if [ ! -d "RLib" ]; then mkdir RLib/; fi; \ + cd RLib/; Rscript ../installRLib.R + +filterSam2Bed : filterSam2Bed.c $(SAMTOOLS)/libbam.a $(SAMLIBS) + $(CXX) $@.c $(SAMTOOLS)/libbam.a $(SAMLIBS) -lz -lpthread -I$(SAMTOOLS) -I$(SAMTOOLS)/$(HTSLIB) -o $@ + +clean : + rm -fr $(PROGRAMS) *.pyc diff -Nru rsem-1.2.31+dfsg/pRSEM/Param.py rsem-1.3.0+dfsg/pRSEM/Param.py --- rsem-1.2.31+dfsg/pRSEM/Param.py 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/Param.py 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,178 @@ +__doc__=""" + + pliu 20150511 + + python module for all parameters, input arguments +""" + +class Param: + IDR_THRESHOLD = 0.05 + N_PEAK = 300000 + PEAK_TYPE = '-savr' + EXCLUSION_ZONE = '-500:85' ## Anshul recommend -500:85 + TRAINING_GENE_MIN_LEN = 1003 + TRAINING_MIN_MAPPABILITY = 0.8 + FLANKING_WIDTH = 500 ## in nt, flanking region around TSS and TES + INFORMATIVE_DATA_MAX_P_VALUE = 0.01 ## external data set is informative if + ## p-value is not more than this value + + def __init__(self): + self.argdict = None + + ## has to be in the same naming convention as prsem-calculate-expression + self.num_threads = None + self.chipseq_target_read_files = None + self.chipseq_control_read_files = None + self.chipseq_read_files_multi_targets = None + self.chipseq_bed_files_multi_targets = None + self.cap_stacked_chipseq_reads = None + self.n_max_stacked_chipseq_reads = None + self.bowtie_path = None + self.chipseq_peak_file = None + self.mappability_bigwig_file = None + self.partition_model = None + self.gibbs_burnin = None + self.gibbs_number_of_samples = None + self.gibbs_sampling_gap = None + self.quiet = False + + ## arguments + self.ref_fasta = None + self.ref_name = None + self.sample_name = None + self.stat_name = None + self.imd_name = None + + ## path and pRSEM scripts + self.temp_dir = None ## dir to save RSEM/pRSEM intermediate files + self.prsem_scr_dir = None ## pRSEM scripts dir + self.prsem_rlib_dir = None ## place to install pRSEM required R libraries + + ## genome reference: training set isoforms + self.fall_exon_crd = None + self.fall_tr_crd = None ## tr info + mappability + self.ftraining_tr_crd = None ## training set tr + + ## ChIP-seq + self.chipseqexperiment_target = None ## reference to ChIP-seq experiment + self.chipseqexperiment_control = None ## reference to ChIP-seq experiment + self.chipseq_rscript = None ## full name of process-chipseq.R + self.filterSam2Bed = None ## full name of filterSam2Bed binary + self.spp_tgz = None + self.spp_script = None + self.idr_scr_dir = None + self.idr_script = None + self.fgenome_table = None + self.fidr_chipseq_peaks = None + self.fall_chipseq_peaks = None + self.fchipseq_peaks = None ## full name of user supplied ChIP-seq peak + ## file, otherwise is fidr_chipseq_peaks + self.chipseq_target_fraglen = None ## spp-estimated fragment length + self.fsppout_target = None ## full name of SPP output + ## this implementation needs to be refined since + ## the var is define in both Param and ChIPSeqExp + self.fchipseq_target_signals = None + self.fchipseq_control_signals = None + + ## transcripts and RNA-seq + self.transcripts = None ## reference to all transcripts to be quantified + self.genes = None ## reference to all genes to be quantified + + self.rnaseq_rscript = None ## fullname of R script for dealing RNA-seq + self.fti = None ## RSEM's reference .ti file + self.bigwigsummary_bin = None ## bigWigSummary binary + self.fall_tr_features = None ## file for all isoforms' features + self.fall_tr_prior = None ## file for all isoforms' priors + self.fisoforms_results = None ## file for RSEM .isoforms.results + self.fpvalLL = None ## file for p-value on if informative + ## and for log-likelihood + self.fall_pvalLL = None ## file to store all the p-val and log-likelihood + + ## for multiple external data sets + self.targetid2fchipseq_alignment = {} + self.finfo_multi_targets = None + self.flgt_model_multi_targets = None + + ## for testing procedure + self.targetids = [] + + + def __str__(self): + ss = [ "%-33s %s\n" % (key, val) for (key, val) in self.argdict.items()] + \ + [ "%-33s %s\n" % ('RSEM_temp_dir', self.temp_dir ) ] + \ + [ "%-33s %s\n" % ('pRSEM_scr_dir', self.prsem_scr_dir) ] + return ''.join(ss) + + + @classmethod + def initFromCommandLineArguments(cls, argdict): + import os + prm = cls() + prm.argdict = argdict + for (key, val) in argdict.items(): + setattr(prm, key, val) + + if prm.imd_name is not None: + prm.temp_dir = os.path.split(prm.imd_name)[0] + '/' + prm.prsem_scr_dir = os.path.dirname(os.path.realpath(__file__)) + '/' + prm.prsem_rlib_dir = prm.prsem_scr_dir + 'RLib/' + if not os.path.exists(prm.prsem_rlib_dir): + os.mkdir(prm.prsem_rlib_dir) + + ## genome reference: pRSEM training set isoforms + prm.fall_exon_crd = prm.ref_name + '_prsem.all_exon_crd' + prm.fall_tr_crd = prm.ref_name + '_prsem.all_tr_crd' + prm.ftraining_tr_crd = prm.ref_name + '_prsem.training_tr_crd' + + ## ChIP-seq + prm.chipseq_rscript = prm.prsem_scr_dir + 'process-chipseq.R' + prm.filterSam2Bed = prm.prsem_scr_dir + 'filterSam2Bed' + prm.spp_tgz = prm.prsem_scr_dir + 'phantompeakqualtools/spp_1.10.1.tar.gz' + prm.spp_script = prm.prsem_scr_dir + 'phantompeakqualtools/run_spp.R' + prm.idr_scr_dir = prm.prsem_scr_dir + 'idrCode/' + prm.idr_script = prm.idr_scr_dir + 'batch-consistency-analysis.r' + prm.fgenome_table = prm.ref_name + '.chrlist' + + if prm.temp_dir is not None: + prm.fsppout_target = prm.temp_dir + 'target_phantom.tab' + prm.fchipseq_target_signals = prm.temp_dir + 'target.tagAlign.gz' + prm.fchipseq_control_signals = prm.temp_dir + 'control.tagAlign.gz' + prm.fidr_chipseq_peaks = "%s/%s" % (prm.temp_dir, + 'idr_target_vs_control.regionPeak.gz') + ## have to name it this way due to run_spp.R's wired naming convention + ## this names depens on the next two names + prm.fall_chipseq_peaks = "%s/%s" % (prm.temp_dir, + 'target.tagAlign_VS_control.tagAlign.regionPeak.gz') + + if prm.chipseq_peak_file is not None: + prm.fchipseq_peaks = prm.chipseq_peak_file + else: + prm.fchipseq_peaks = prm.fidr_chipseq_peaks + + + ## transcripts and RNA-seq + prm.rnaseq_rscript = prm.prsem_scr_dir + 'process-rnaseq.R' + prm.fti = prm.ref_name + '.ti' + prm.ffasta = prm.ref_name + '.transcripts.fa' + prm.bigwigsummary_bin = prm.prsem_scr_dir + 'bigWigSummary' + #prm.fall_exon_crd = prm.imd_name + '_prsem.all_exon_crd' + #prm.fall_tr_crd = prm.imd_name + '_prsem.all_tr_crd' + #prm.ftraining_tr_crd = prm.imd_name + '_prsem.training_tr_crd' + if prm.sample_name is not None: ## for calc-expr + prm.fall_tr_gc = prm.imd_name + '_prsem.all_tr_gc' + prm.fall_tr_features = prm.stat_name + '_prsem.all_tr_features' + prm.fall_tr_prior = prm.stat_name + '_prsem.all_tr_prior' + prm.fpvalLL = prm.stat_name + '_prsem.pval_LL' + + prm.fisoforms_results = prm.sample_name + '.isoforms.results' + prm.fall_pvalLL = prm.sample_name + '.all.pval_LL' + + ## for multiple external data sets + prm.finfo_multi_targets = prm.temp_dir + 'multi_targets.info' + prm.flgt_model_multi_targets = prm.stat_name + '_prsem.lgt_mdl.RData' + + return prm + + +def initFromCommandLineArguments(argdict): + return Param.initFromCommandLineArguments(argdict) diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/peakCallingPipelineForIdr.txt rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/peakCallingPipelineForIdr.txt --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/peakCallingPipelineForIdr.txt 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/peakCallingPipelineForIdr.txt 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1 @@ +See https://sites.google.com/site/anshulkundaje/projects/idr for the ENCODE peak calling pipeline using SPP + IDR \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/README.txt rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/README.txt --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/README.txt 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/README.txt 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,203 @@ +=========================== +Anshul Kundaje +Date: Feb 13 2012 +Email: anshul@kundaje.net +Version: 2.0 +=========================== +This set of programs operate on mapped Illumina single-end read datasets in tagAlign or BAM format. +They can be used to +(1) Compute the predominant fragment length based on strand cross-correlation peak +(2) Compute Data quality measures based on strand cross-correlation analysis and relative phantom peak +(3) Call Peaks and regions for punctate binding ChIP-seq datasets + +=========================== +CITATIONS: +=========================== +If you are using the code or results in any formal publication please cite +[1] Anshul Kundaje, Computer Science Dept., MIT, ENCODE Consortium, http://code.google.com/p/phantompeakqualtools, Feb 2013 +[2] Kharchenko PK, Tolstorukov MY, Park PJ, Design and analysis of ChIP-seq experiments for DNA-binding proteins Nat Biotechnol. 2008 Dec;26(12):1351-9 + +=========================== +DEPENDENCIES: +=========================== +unix,bash,R-2.10 and above,awk,samtools,boost C++ libraries +R packages: SPP, caTools, snow +NOTE: The current package does not run on a MAC or WINDOWS. + +=========================== +FILES: +=========================== +(1) spp_1.10.1.tar.gz : modified SPP peak-caller package (The original SPP-peak caller package was written by Peter Kharchenko[2]) +(2) run_spp.R : The script to compute the frag length, data quality characteristics based on cross-correlation analysis and/or peak calling +(3) run_spp_nodups.R : (FOR DATASETS WHERE DUPLICATES ARE REMOVED i.e. MAX 1 READ STARTING AT ANY GENOMIC LOCATION) The script to compute the frag length, data quality characteristics based on cross-correlation analysis and/or peak calling +(4) README.txt : This README + +============================ +INSTALLATION: +============================ +(1) First make sure that you have installed R (version 2.10 or higher) + +(2) Also, you must have the Boost C++ libraries installed. Most linux distributions have these preinstalled. +If not, you can easily get these from your standard package manager for your linux distribution. +e.g synaptic package manager (apt-get) for ubuntu or emerge for gentoo. + +(3) Install the following R packages + - caTools + - snow (if you want parallel processing) +from within R +install.packages([packageName],dependencies=TRUE) + +(4) You can then install the SPP package spp_1.10.X.tar.gz + + R CMD INSTALL spp_1.10.X.tar.gz + + + install.packages('spp_1.10.X.tar.gz',dependencies=TRUE) + +(5) If your alignment files are BAM, you must have the samtools executable in your path so that the R script run_spp.R can call it using the system() command +You can get samtools from here http://samtools.sourceforge.net/ +You can add the following line to your .bashrc file + export PATH=":${PATH}" + +(6) Run run_spp.R + Rscript run_spp.R + +=========================== +GENERAL USAGE +=========================== +Usage: Rscript run_spp.R + +MANDATORY ARGUMENTS +-c=, full path and name (or URL) of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) + +MANDATORY ARGUMENTS FOR PEAK CALLING +-i=, full path and name (or URL) of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) + +OPTIONAL ARGUMENTS +-s=:: , strand shifts at which cross-correlation is evaluated, default=-100:5:600 +-speak=, user-defined cross-correlation peak strandshift +-x=:, strand shifts to exclude (This is mainly to avoid region around phantom peak) default=10:(readlen+10) +-p= , number of parallel processing nodes, default=0 +-fdr= , false discovery rate threshold for peak calling +-npeak=, threshold on number of peaks to call +-tmpdir= , Temporary directory (if not specified R function tempdir() is used) +-filtchr= , Pattern to use to remove tags that map to specific chromosomes e.g. _ will remove all tags that map to chromosomes with _ in their name + +OUTPUT ARGUMENTS +-odir= name of output directory (If not set same as ChIP file directory is used) +-savn= OR -savn NarrowPeak file name (fixed width peaks) +-savr= OR -savr RegionPeak file name (variable width peaks with regions of enrichment around peak summits) +-savd= OR -savd, save Rdata file +-savp= OR -savp, save cross-correlation plot +-out=, append peakshift/phantomPeak results to a file +-rf, if plot or rdata or narrowPeak file exists replace it. If not used then the run is aborted if the plot or Rdata or narrowPeak file exists +-clean, if used it will remove the original chip and control files after reading them in. CAUTION: Use only if the script calling run_spp.R is creating temporary files + +=========================== +TYPICAL USAGE +=========================== +(1) Determine strand cross-correlation peak / predominant fragment length OR print out quality measures + + Rscript run_spp.R -c= -savp -out= + +-savp will create a pdf showing the cross-correlation plot +-out= will create and/or append to a file named several important characteristics of the dataset. +The file contains 11 tab delimited columns + +COL1: Filename: tagAlign/BAM filename +COL2: numReads: effective sequencing depth i.e. total number of mapped reads in input file +COL3: estFragLen: comma separated strand cross-correlation peak(s) in decreasing order of correlation. + The top 3 local maxima locations that are within 90% of the maximum cross-correlation value are output. + In almost all cases, the top (first) value in the list represents the predominant fragment length. + If you want to keep only the top value simply run + sed -r 's/,[^\t]+//g' > +COL4: corr_estFragLen: comma separated strand cross-correlation value(s) in decreasing order (col2 follows the same order) +COL5: phantomPeak: Read length/phantom peak strand shift +COL6: corr_phantomPeak: Correlation value at phantom peak +COL7: argmin_corr: strand shift at which cross-correlation is lowest +COL8: min_corr: minimum value of cross-correlation +COL9: Normalized strand cross-correlation coefficient (NSC) = COL4 / COL8 +COL10: Relative strand cross-correlation coefficient (RSC) = (COL4 - COL8) / (COL6 - COL8) +COL11: QualityTag: Quality tag based on thresholded RSC (codes: -2:veryLow,-1:Low,0:Medium,1:High,2:veryHigh) + +You can run the program on multiple datasets in parallel and append all the quality information to the same for a summary analysis. + +NSC values range from a minimum of 1 to larger positive numbers. 1.1 is the critical threshold. +Datasets with NSC values much less than 1.1 (< 1.05) tend to have low signal to noise or few peaks (this could be biological eg.a factor that truly binds only a few sites in a particular tissue type OR it could be due to poor quality) + +RSC values range from 0 to larger positive values. 1 is the critical threshold. +RSC values significantly lower than 1 (< 0.8) tend to have low signal to noise. The low scores can be due to failed and poor quality ChIP, low read sequence quality and hence lots of mismappings, shallow sequencing depth (significantly below saturation) or a combination of these. Like the NSC, datasets with few binding sites (< 200) which is biologically justifiable also show low RSC scores. + +Qtag is a thresholded version of RSC. + +(2) Peak calling + +Rscript run_spp.R -c= -i= -fdr= -odir= -savr -savp -savd -rf +Rscript run_spp.R -c= -i= -npeak= -odir= -savr -savp -savd -rf + +(3) For IDR analysis you want to call a large number of peaks (relaxed threshold) so that the IDR model has access to a sufficient noise component. + +Rscript run_spp.R -c= -i= -npeak=300000 -odir= -savr -savp -rf -out= + +=========================== +NOTES: +=========================== +- It is EXTREMELY important to filter out multi-mapping reads from the BAM/tagAlign files. Large number of multimapping reads can severly affect the phantom peak coefficient and peak calling results. + +- If a dataset seems to have high PCR bottlenecking, then you might want to actually clamp the number of unique mappping reads per position to 1 or upto 5. If not the phantom peak coefficient can be artificially good. + +- For the IDR rescue strategy, one needs to pool reads from replicates and then shuffle and subsample the mapped reads to create two balanced pseudoReplicates. This is much easier to implement on tagAlign/BED read-mapping files using the unix 'shuf' command. So it is recommended to use the tagAlign format. + +- In most cases, you can simply use the maximum reported strand correlation peak as the predominant fragment length. +However, it is useful to manually take a look at the cross-correlation plot to make sure the selected max peak is not an artifact. + +- Also, if there are problems with library size-selection, a dataset's cross-correlation profile can have multiple strong cross-correlation peaks. This is currently not autodetected. + +=========================== +INPUT FILE FORMATS: +=========================== +(1) BAM format +This is a binary alignment format specified in http://samtools.sourceforge.net/SAM-1.3.pdf +You MUST have samtools installed to use run_spp.R with BAM files + +(2) TagAlign files +This a text-based BED3+3 alignment format that is easier to manipulate. It contains 6 tab delimited columns. + +chrom string Name of the chromosome +chromStart int The starting position of the feature in the chromosome. The first base in a chromosome is numbered 0. +chromEnd int The ending position of the feature in the chromosome or scaffold. The chromEnd base is not included in the display of the feature. For example, the first 100 bases of a chromosome are defined as + chromStart=0, chromEnd=100, and span the bases numbered 0-99. +sequence string Sequence of this read +score int Indicates uniqueness or quality (preferably 1000/alignmentCount). +strand char Orientation of this read (+ or -) + +NOTE: You dont have to store the sequence of reads in the sequence field as the peak caller never really uses that field. You can just put the letter 'N' in that field. This saves space significantly. + +For the IDR rescue strategy, one needs to use shuffled and subsampled version of the alignment files. This is much easier to implement on tagAlign text files using the unix 'shuf' command. +So it is recommended to preferably use the tagAlign format. + +---------------------------------- +CONVERTING BAM TO TAGALIGN FILES +---------------------------------- +It is very quick to convert BAM files to gzipped tagAlign files using + +samtools view -F 0x0204 -o - | awk 'BEGIN{OFS="\t"}{if (and($2,16) > 0) {print $3,($4-1),($4-1+length($10)),"N","1000","-"} else {print $3,($4-1),($4-1+length($10)),"N","1000","+"} }' | gzip -c > + +=========================== +OUTPUT FILE FORMATS: +=========================== +(1) NarrowPeak/RegionPeak format + +The output peak file is in BED6+4 format known as tagAlign. It consists of 10 tab-delimited columns + +chrom string Name of the chromosome +chromStart int The starting position of the feature in the chromosome. The first base in a chromosome is numbered 0. +chromEnd int The ending position of the feature in the chromosome or scaffold. The chromEnd base is not included in the display of the feature. + For example, the first 100 bases of a chromosome are defined as chromStart=0, chromEnd=100, and span the bases numbered 0-99. +name string Name given to a region (preferably unique). Use '.' if no name is assigned. +score int Indicates how dark the peak will be displayed in the browser (1-1000). If '0', the DCC will assign this based on signal value. Ideally average signalValue per base spread between 100-1000. +strand char +/- to denote strand or orientation (whenever applicable). Use '.' if no orientation is assigned. +signalValue float Measurement of overall (usually, average) enrichment for the region. +pValue float Measurement of statistical signficance (-log10). Use -1 if no pValue is assigned. +qValue float Measurement of statistical significance using false discovery rate (-log10). Use -1 if no qValue is assigned. +peak int Point-source called for this peak; 0-based offset from chromStart. Use -1 if no point-source called. diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/run_spp_nodups.R rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/run_spp_nodups.R --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/run_spp_nodups.R 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/run_spp_nodups.R 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,886 @@ +# run_spp_nodups.R +# ============= +# Author: Anshul Kundaje, Computer Science Dept., MIT +# Email: anshul@kundaje.net +# Last updated: Feb 13, 2012 +# ============= +# MANDATORY ARGUMENTS +# -c=, full path and name of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) +# MANDATORY ARGUMENT FOR PEAK CALLING +# -i=, full path and name of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) +# OPTIONAL ARGUMENTS +# -s=:: , strand shifts at which cross-correlation is evaluated, default=-500:5:1500 +# -speak=, user-defined cross-correlation peak strandshift +# -x=:, strand shifts to exclude (This is mainly to avoid phantom peaks) default=10:(readlen+10) +# -p= , number of parallel processing nodes, default=NULL +# -fdr= , false discovery rate threshold for peak calling +# -npeak=, threshold on number of peaks to call +# -tmpdir= , Temporary directory (if not specified R function tempdir() is used) +# -filtchr= , Pattern to use to remove tags that map to specific chromosomes e.g. _ will remove all tags that map to chromosomes with _ in their name +# OUTPUT PARAMETERS +# -odir= name of output directory (If not set same as ChIP file directory is used) +# -savn= OR -savn NarrowPeak file name +# -savr= OR -savr RegionPeak file name +# -savd= OR -savd , save Rdata file +# -savp= OR -savp , save cross-correlation plot +# -out=, append peakshift result to a file +# format:FilenamenumReadsestFragLencorr_estFragLenPhantomPeakcorr_phantomPeakargmin_corrmin_corrNormalized SCC (NSC)Relative SCC (RSC)QualityTag +# -rf , if plot or rdata or narrowPeak file exists replace it. If not used then the run is aborted if the plot or Rdata or narrowPeak file exists +# -clean, if present will remove the original chip and control files after reading them in. CAUTION: Use only if the script calling run_spp.R is creating temporary files + +args <- commandArgs(trailingOnly=TRUE); # Read Arguments from command line +nargs = length(args); # number of arguments + +# ########################################################################### +# AUXILIARY FUNCTIONS +# ########################################################################### + +print.usage <- function() { +# =================================== +# Function will print function usage +# =================================== + cat('Usage: Rscript run_spp_nodups.R \n',file=stderr()) + cat('MANDATORY ARGUMENTS\n',file=stderr()) + cat('-c=, full path and name (or URL) of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) \n',file=stderr()) + cat('MANDATORY ARGUMENTS FOR PEAK CALLING\n',file=stderr()) + cat('-i=, full path and name (or URL) of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz)\n',file=stderr()) + cat('OPTIONAL ARGUMENTS\n',file=stderr()) + cat('-s=:: , strand shifts at which cross-correlation is evaluated, default=-500:5:1500\n',file=stderr()) + cat('-speak=, user-defined cross-correlation peak strandshift\n',file=stderr()) + cat('-x=:, strand shifts to exclude (This is mainly to avoid region around phantom peak) default=10:(readlen+10)\n',file=stderr()) + cat('-p= , number of parallel processing nodes, default=0\n',file=stderr()) + cat('-fdr= , false discovery rate threshold for peak calling\n',file=stderr()) + cat('-npeak=, threshold on number of peaks to call\n',file=stderr()) + cat('-tmpdir= , Temporary directory (if not specified R function tempdir() is used)\n',file=stderr()) + cat('-filtchr= , Pattern to use to remove tags that map to specific chromosomes e.g. _ will remove all tags that map to chromosomes with _ in their name\n',file=stderr()) + cat('OUTPUT ARGUMENTS\n',file=stderr()) + cat('-odir= name of output directory (If not set same as ChIP file directory is used)\n',file=stderr()) + cat('-savn= OR -savn NarrowPeak file name (fixed width peaks)\n',file=stderr()) + cat('-savr= OR -savr RegionPeak file name (variable width peaks with regions of enrichment)\n',file=stderr()) + cat('-savd= OR -savd, save Rdata file\n',file=stderr()) + cat('-savp= OR -savp, save cross-correlation plot\n',file=stderr()) + cat('-out=, append peakshift/phantomPeak results to a file\n',file=stderr()) + cat(' format:FilenamenumReadsestFragLencorr_estFragLenPhantomPeakcorr_phantomPeakargmin_corrmin_corrNormalized SCC (NSC)Relative SCC (RSC)QualityTag)\n',file=stderr()) + cat('-rf, if plot or rdata or narrowPeak file exists replace it. If not used then the run is aborted if the plot or Rdata or narrowPeak file exists\n',file=stderr()) + cat('-clean, if present will remove the original chip and control files after reading them in. CAUTION: Use only if the script calling run_spp.R is creating temporary files\n',file=stderr()) +} # end: print.usage() + +get.file.parts <- function(file.fullpath) { +# =================================== +# Function will take a file name with path and split the file name into +# path, fullname, name and ext +# =================================== + if (! is.character(file.fullpath)) { + stop('File name must be a string') + } + + file.parts <- strsplit(as.character(file.fullpath), .Platform$file.sep, fixed=TRUE)[[1]] # split on file separator + + if (length(file.parts) == 0) { # if empty file name + return(list(path='', + fullname='', + name='', + ext='') + ) + } else { + if (length(file.parts) == 1) { # if no path then just the file name itself + file.path <- '.' + file.fullname <- file.parts + } else { + file.path <- paste(file.parts[1:(length(file.parts)-1)], collapse=.Platform$file.sep) # 1:last-1 token is path + file.fullname <- file.parts[length(file.parts)] # last token is filename + } + file.fullname.parts <- strsplit(file.fullname,'.',fixed=TRUE)[[1]] # split on . + if (length(file.fullname.parts) == 1) { # if no extension + file.ext <- '' + file.name <- file.fullname.parts + } else { + file.ext <- paste('.', file.fullname.parts[length(file.fullname.parts)], sep="") # add the . to the last token + file.name <- paste(file.fullname.parts[1:(length(file.fullname.parts)-1)], collapse=".") + } + return(list(path=file.path, + fullname=file.fullname, + name=file.name, + ext=file.ext)) + } +} # end: get.file.parts() + +parse.arguments <- function(args) { +# =================================== +# Function will parse arguments +# =================================== + # Set arguments to default values + chip.file <- NA # main ChIP tagAlign/BAM file name + isurl.chip.file <- FALSE # flag indicating whether ChIP file is a URL + control.file <- NA # control tagAlign/BAM file name + isurl.control.file <- FALSE # flag indicating whether control file is a URL + sep.min <- -500 # min strand shift + sep.max <- 1500 # max strand shift + sep.bin <- 5 # increment for strand shift + sep.peak <- NA # user-defined peak shift + exclude.min <- 10 # lowerbound of strand shift exclusion region + exclude.max <- NaN # upperbound of strand shift exclusion region + n.nodes <- NA # number of parallel processing nodes + fdr <- 0.01 # false discovery rate threshold for peak calling + npeak <- NA # threshold on number of peaks to call + temp.dir <- tempdir() # temporary directory + chrname.rm.pattern <- NA # chromosome name pattern used to remove tags + output.odir <- NA # Output directory name + output.npeak.file <- NA # Output narrowPeak file name + output.rpeak.file <- NA # Output regionPeak file name + output.rdata.file <- NA # Rdata file + output.plot.file <- NA # cross correlation plot file + output.result.file <- NA # result file + replace.flag <- FALSE # replace file flag + clean.files.flag <- FALSE # file deletion flag + + # Parse arguments + for (each.arg in args) { + + if (grepl('^-c=',each.arg)) { #-c= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + chip.file <- arg.split[2] # second part is chip.file + } else { + stop('No tagAlign/BAM file name provided for parameter -c=') + } + + } else if (grepl('^-i=',each.arg)) { #-i= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + control.file <- arg.split[2] # second part is control.file + } else { + stop('No tagAlign/BAM file name provided for parameter -i=') + } + + } else if (grepl('^-s=',each.arg)) { #-s=:: + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + sep.vals <- arg.split[2] # second part is sepmin:sepbin:sepmax + sep.vals.split <- strsplit(sep.vals,':',fixed=TRUE)[[1]] # split on : + if (length(sep.vals.split) != 3) { # must have 3 parts + stop('Strand shift limits must be specified as -s=sepmin:sepbin:sepmax') + } else { + if (any(is.na(as.numeric(sep.vals.split)))) { # check that sep vals are numeric + stop('Strand shift limits must be numeric values') + } + sep.min <- round(as.numeric(sep.vals.split[1])) + sep.bin <- round(as.numeric(sep.vals.split[2])) + sep.max <- round(as.numeric(sep.vals.split[3])) + if ((sep.min > sep.max) || (sep.bin > (sep.max - sep.min)) || (sep.bin < 0)) { + stop('Illegal separation values -s=sepmin:sepbin:sepmax') + } + } + } else { + stop('Strand shift limits must be specified as -s=sepmin:sepbin:sepmax') + } + + } else if (grepl('^-speak=',each.arg)) { #-speak= , user-defined cross-correlation peak strandshift + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + sep.peak <- arg.split[2] # second part is + if (is.na(as.numeric(sep.peak))) { # check that sep.peak is numeric + stop('-speak=: User defined peak shift must be numeric') + } + sep.peak <- as.numeric(sep.peak) + } else { + stop('User defined peak shift must be provided as -speak=') + } + + } else if (grepl('^-x=',each.arg)) { #-x=: + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + exclude.vals <- arg.split[2] # second part is excludemin:excludemax + exclude.vals.split <- strsplit(exclude.vals,':',fixed=TRUE)[[1]] # split on : + if (length(exclude.vals.split) != 2) { # must have 2 parts + stop('Exclusion limits must be specified as -x=excludemin:excludemax') + } else { + if (any(is.na(as.numeric(exclude.vals.split)))) { # check that exclude vals are numeric + stop('Exclusion limits must be numeric values') + } + exclude.min <- round(as.numeric(exclude.vals.split[1])) + exclude.max <- round(as.numeric(exclude.vals.split[2])) + if (exclude.min > exclude.max) { + stop('Illegal exclusion limits -x=excludemin:excludemax') + } + } + } else { + stop('Exclusion limits must be specified as -x=excludemin:excludemax') + } + + } else if (grepl('^-p=',each.arg)) { #-p= , number of parallel processing nodes, default=NULL + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + n.nodes <- arg.split[2] # second part is numnodes + if (is.na(as.numeric(n.nodes))) { # check that n.nodes is numeric + stop('-p=: numnodes must be numeric') + } + n.nodes <- round(as.numeric(n.nodes)) + } else { + stop('Number of parallel nodes must be provided as -p=') + } + + } else if (grepl('^-fdr=',each.arg)) { #-fdr= , false discovery rate, default=0.01 + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + fdr <- arg.split[2] # second part is fdr + if (is.na(as.numeric(fdr))) { # check that fdr is numeric + stop('-fdr=: false discovery rate must be numeric') + } + fdr <- as.numeric(fdr) + } else { + stop('False discovery rate must be provided as -fdr=') + } + + } else if (grepl('^-npeak=',each.arg)) { #-npeak= , number of peaks threshold, default=NA + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + npeak <- arg.split[2] # second part is npeak + if (is.na(as.numeric(npeak))) { # check that npeak is numeric + stop('-npeak=: threshold on number of peaks must be numeric') + } + npeak <- round(as.numeric(npeak)) + } else { + stop('Threshold on number of peaks must be provided as -npeak=') + } + + } else if (grepl('^-tmpdir=',each.arg)) { #-tmpdir= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + temp.dir <- arg.split[2] # second part is temp.dir + } else { + stop('No temporary directory provided for parameter -tmpdir=') + } + + } else if (grepl('^-filtchr=',each.arg)) { #-filtchr= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + chrname.rm.pattern <- arg.split[2] # second part is chrname.rm.pattern + } else { + stop('No pattern provided for parameter -filtchr=') + } + + } else if (grepl('^-odir=',each.arg)) { #-odir= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + output.odir <- arg.split[2] # second part is output.odir + } else { + stop('No output directory provided for parameter -odir=') + } + + } else if (grepl('^-savn',each.arg)) { # -savn= OR -savn , save narrowpeak + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2])) { + output.npeak.file <- arg.split[2] #-savn= + } else if (each.arg=='-savn') { + output.npeak.file <- NULL # NULL indicates get the name from the main file name + } else { + stop('Argument for saving narrowPeak file must be -savn or -savn=') + } + + } else if (grepl('^-savr',each.arg)) { # -savr= OR -savr , save regionpeak + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2])) { + output.rpeak.file <- arg.split[2] #-savr= + } else if (each.arg=='-savr') { + output.rpeak.file <- NULL # NULL indicates get the name from the main file name + } else { + stop('Argument for saving regionPeak file must be -savr or -savr=') + } + + } else if (grepl('^-savd',each.arg)) { # -savd= OR -savd , save Rdata file + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2])) { + output.rdata.file <- arg.split[2] #-savd= + } else if (each.arg=='-savd') { + output.rdata.file <- NULL # NULL indicates get the name from the main file name + } else { + stop('Argument for saving Rdata file must be -savd or -savd=') + } + + } else if (grepl('^-savp',each.arg)) { # -savp= OR -savp , save cross-correlation plot + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2])) { + output.plot.file <- arg.split[2] #-savp= + } else if (each.arg=='-savp') { + output.plot.file <- NULL # NULL indicates get the name from the main file name + } else { + stop('Argument for saving Rdata file must be -savp or -savp=') + } + + } else if (grepl('^-out=',each.arg)) { #-out= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + output.result.file <- arg.split[2] # second part is output.result.file + } else { + stop('No result file provided for parameter -out=') + } + + } else if (each.arg == '-rf') { + + replace.flag <- TRUE + + } else if (each.arg == '-clean') { + + clean.files.flag <- TRUE + + } else { + + stop('Illegal argument ',each.arg) + } + } + # End: for loop + + # Check mandatory arguments + if (is.na(chip.file)) { + stop('-c= is a mandatory argument') + } + + if (is.na(control.file) && ! is.na(output.npeak.file)) { + stop('-i= is required for peak calling') + } + + # Check if ChIP and control files are URLs + if (grepl('^http://',chip.file)) { + isurl.chip.file <- TRUE + } + if (grepl('^http://',control.file)) { + isurl.control.file <- TRUE + } + + # If ChIP file is a URL output.odir MUST be specified + if (isurl.chip.file && is.na(output.odir)) { + stop('If ChIP file is a URL, then output directory MUST be specified') + } + + # Check that ChIP and control files exist + if (isurl.chip.file) { + if (system(paste('wget -q --spider',chip.file)) != 0) { + stop('ChIP file URL not valid: ',chip.file) + } + } else if (!file.exists(chip.file)) { + stop('ChIP File:',chip.file,' does not exist') + } + + if (!is.na(control.file)) { + if (isurl.control.file) { + if (system(paste('wget -q --spider',control.file)) != 0) { + stop('Control file URL not valid: ',control.file) + } + } else if (!file.exists(control.file)) { + stop('Control File:',control.file,' does not exist') + } + } + + # Correct other arguments + if (is.na(output.odir)) { # Reconstruct output.odir if not provided + output.odir <- get.file.parts(chip.file)$path + } + + if (is.null(output.npeak.file)) { # Reconstruct output.npeak.file if NULL + output.npeak.file <- file.path(output.odir, paste(get.file.parts(chip.file)$name, '_VS_', get.file.parts(control.file)$name,'.narrowPeak', sep="")) + } + + if (is.null(output.rpeak.file)) { # Reconstruct output.rpeak.file if NULL + output.rpeak.file <- file.path(output.odir, paste(get.file.parts(chip.file)$name, '_VS_', get.file.parts(control.file)$name,'.regionPeak', sep="")) + } + + if (is.null(output.rdata.file)) { # Reconstruct output.rdata.file if NULL + output.rdata.file <- file.path(output.odir, paste(get.file.parts(chip.file)$name, '.Rdata', sep="")) + } + + if (is.null(output.plot.file)) { # Reconstruct output.plot.file if NULL + output.plot.file <- file.path(output.odir, paste(get.file.parts(chip.file)$name, '.pdf', sep="")) + } + + return(list(chip.file=chip.file, + isurl.chip.file=isurl.chip.file, + control.file=control.file, + isurl.control.file=isurl.control.file, + sep.range=c(sep.min,sep.bin,sep.max), + sep.peak=sep.peak, + ex.range=c(exclude.min,exclude.max), + n.nodes=n.nodes, + fdr=fdr, + npeak=npeak, + temp.dir=temp.dir, + chrname.rm.pattern=chrname.rm.pattern, + output.odir=output.odir, + output.npeak.file=output.npeak.file, + output.rpeak.file=output.rpeak.file, + output.rdata.file=output.rdata.file, + output.plot.file=output.plot.file, + output.result.file=output.result.file, + replace.flag=replace.flag, + clean.files.flag=clean.files.flag)) +} # end: parse.arguments() + +read.align <- function(align.filename) { +# =================================== +# Function will read a tagAlign or BAM file +# =================================== + if (grepl('(\\.bam)?.*(\\.tagAlign)',align.filename)) { # if tagalign file + chip.data <- read.tagalign.tags(align.filename) + # get readlength info + tmpDataRows <- read.table(align.filename,nrows=500) + chip.data$read.length <- round(median(tmpDataRows$V3 - tmpDataRows$V2)) + } else if (grepl('(\\.tagAlign)?.*(\\.bam)',align.filename)) { # if bam file + # create BAM file name + bam2align.filename <- sub('\\.bam','.tagAlign',align.filename) + # generate command to convert bam to tagalign + command <- vector(length=2) + command[1] <- sprintf("samtools view -F 0x0204 -o - %s",align.filename) + command[2] <- paste("awk 'BEGIN{FS=" , '"\t"' , ";OFS=", '"\t"} {if (and($2,16) > 0) {print $3,($4-1),($4-1+length($10)),"N","1000","-"} else {print $3,($4-1),($4-1+length($10)),"N","1000","+"}}', "' 1> ", bam2align.filename, sep="") + # command[2] <- paste("awk 'BEGIN{OFS=", '"\t"} {if (and($2,16) > 0) {print $3,($4-1),($4-1+length($10)),"N","1000","-"} else {print $3,($4-1),($4-1+length($10)),"N","1000","+"}}', "' 1> ", bam2align.filename, sep="") + command <- paste(command,collapse=" | ") + # Run command + status <- system(command,intern=FALSE,ignore.stderr=FALSE) + if ((status != 0) || !file.exists(bam2align.filename)) { + cat(sprintf("Error converting BAM to tagalign file: %s\n",align.filename),file=stderr()) + q(save="no",status=1) + } + # read converted BAM file + chip.data <- read.tagalign.tags(bam2align.filename) + # get readlength info + tmpDataRows <- read.table(bam2align.filename,nrows=500) + chip.data$read.length <- round(median(tmpDataRows$V3 - tmpDataRows$V2)) + # delete temporary tagalign file + file.remove(bam2align.filename) + } else { + cat(sprintf("Error:Unknown file format for file:%s\n",align.fname),file=stderr()) + q(save="no",status=1) + } + return(chip.data) +} # end: read.align() + +print.run.params <- function(params){ +# =================================== +# Output run parameters +# =================================== + cat('################\n',file=stdout()) + cat(iparams$chip.file, + iparams$control.file, + iparams$sep.range, + iparams$sep.peak, + iparams$ex.range, + iparams$n.nodes, + iparams$fdr, + iparams$npeak, + iparams$output.odir, + iparams$output.npeak.file, + iparams$output.rpeak.file, + iparams$output.rdata.file, + iparams$output.plot.file, + iparams$output.result.file, + iparams$replace.flag, + labels=c('ChIP data:','Control data:', 'strandshift(min):','strandshift(step):','strandshift(max)','user-defined peak shift', + 'exclusion(min):','exclusion(max):','num parallel nodes:','FDR threshold:','NumPeaks Threshold:','Output Directory:', + 'narrowPeak output file name:', 'regionPeak output file name:', 'Rdata filename:', + 'plot pdf filename:','result filename:','Overwrite files?:'), + fill=18, + file=stdout()) + cat('\n',file=stdout()) +} # end: print.run.parameters() + +check.replace.flag <- function(params){ +# =================================== +# Check if files exist +# =================================== +# If replace.flag is NOT set, check if output files exist and abort if necessary + if (! iparams$replace.flag) { + if (! is.na(iparams$output.npeak.file)) { + if (file.exists(iparams$output.npeak.file)) { + cat('narrowPeak file already exists. Aborting Run. Use -rf if you want to overwrite\n',file=stderr()) + q(save="no",status=1) + } + } + if (! is.na(iparams$output.rpeak.file)) { + if (file.exists(iparams$output.rpeak.file)) { + cat('regionPeak file already exists. Aborting Run. Use -rf if you want to overwrite\n',file=stderr()) + q(save="no",status=1) + } + } + if (! is.na(iparams$output.plot.file)) { + if (file.exists(iparams$output.plot.file)) { + cat('Plot file already exists. Aborting Run. Use -rf if you want to overwrite\n',file=stderr()) + q(save="no",status=1) + } + } + if (! is.na(iparams$output.rdata.file)) { + if (file.exists(iparams$output.rdata.file)) { + cat('Rdata file already exists. Aborting Run. Use -rf if you want to overwrite\n',file=stderr()) + q(save="no",status=1) + } + } + } +} + +# ############################################################################# +# MAIN FUNCTION +# ############################################################################# + +# Check number of arguments +minargs = 1; +maxargs = 17; +if (nargs < minargs | nargs > maxargs) { + print.usage() + q(save="no",status=1) +} + +# Parse arguments +# iparams$chip.file +# iparams$isurl.chip.file +# iparams$control.file +# iparams$isurl.control.file +# iparams$sep.range +# iparams$sep.peak +# iparams$ex.range +# iparams$n.nodes +# iparams$fdr +# iparams$npeak +# iparams$temp.dir +# iparams$output.odir +# iparams$output.npeak.file +# iparams$output.rpeak.file +# iparams$output.rdata.file +# iparams$output.plot.file +# iparams$output.result.file +# iparams$replace.flag +# iparams$clean.files.flag +iparams <- parse.arguments(args) + +# Print run parameters +print.run.params(iparams) + +# Check if output files exist +check.replace.flag(iparams) + +# curr.chip.file and curr.control.file always point to the original ChIP and control files on disk +# ta.chip.filename & ta.control.filename always point to the final but temporary versions of the ChIP and control files that will be passed to read.align + +# Download ChIP and control files if necessary to temp.dir +if (iparams$isurl.chip.file) { + curr.chip.file <- file.path(iparams$temp.dir, get.file.parts(iparams$chip.file)$fullname) # file is downloaded to temp.dir. Has same name as URL suffix + cat('Downloading ChIP file:',iparams$chip.file,"\n",file=stdout()) + if (system(paste('wget -N -q -P',iparams$temp.dir,iparams$chip.file)) != 0) { + stop('Error downloading ChIP file:',iparams$chip.file) + } +} else { + curr.chip.file <- iparams$chip.file # file is in original directory +} + +if (iparams$isurl.control.file) { + curr.control.file <- file.path(iparams$temp.dir, get.file.parts(iparams$control.file)$fullname) # file is downloaded to temp.dir. Has same name as URL suffix + cat('Downloading control file:',iparams$control.file,"\n",file=stdout()) + if (system(paste('wget -N -q -P',iparams$temp.dir,iparams$control.file)) != 0) { + stop('Error downloading Control file:',iparams$control.file) + } +} else { + curr.control.file <- iparams$control.file # file is in original directory +} + +# unzip ChIP and input files if required AND copy to temp directory +if (get.file.parts(curr.chip.file)$ext == '.gz') { + ta.chip.filename <- tempfile(get.file.parts(curr.chip.file)$name, tmpdir=iparams$temp.dir) # unzip file to temp.dir/[filename with .gz removed][randsuffix] + cat('Decompressing ChIP file\n',file=stdout()) + if (system(paste("gunzip -c",curr.chip.file,">",ta.chip.filename)) != 0) { + stop('Unable to decompress file:', iparams$chip.file) + } + if (iparams$clean.files.flag) { # Remove original file if clean.files.flag is set + file.remove(curr.chip.file) + } +} else { + ta.chip.filename <- tempfile(get.file.parts(curr.chip.file)$fullname, tmpdir=iparams$temp.dir) + if (iparams$clean.files.flag) { + file.rename(curr.chip.file,ta.chip.filename) # move file to temp.dir/[filename][randsuffix] + } else { + file.copy(curr.chip.file,ta.chip.filename) # copy file to temp.dir/[filename][randsuffix] + } +} + +if (! is.na(iparams$control.file)) { + if (get.file.parts(curr.control.file)$ext == '.gz') { + ta.control.filename <- tempfile(get.file.parts(curr.control.file)$name, tmpdir=iparams$temp.dir) # unzip file to temp.dir/[filename with .gz removed][randsuffix] + cat('Decompressing control file\n',file=stdout()) + if (system(paste("gunzip -c",curr.control.file,">",ta.control.filename)) != 0) { + stop('Unable to decompress file:', iparams$control.file) + } + if (iparams$clean.files.flag) { # Remove original file if clean.files.flag is set + file.remove(curr.control.file) + } + } else { + ta.control.filename <- tempfile(get.file.parts(curr.control.file)$fullname, tmpdir=iparams$temp.dir) # copy file to temp.dir/[filename][randsuffix] + + if (iparams$clean.files.flag) { + file.rename(curr.control.file,ta.control.filename) # move file to temp.dir/[filename][randsuffix] + } else { + file.copy(curr.control.file,ta.control.filename) # copy file to temp.dir/[filename][randsuffix] + } + } +} + +# Remove downloaded files +if (iparams$isurl.chip.file & file.exists(curr.chip.file)) { + file.remove(curr.chip.file) +} + +if (! is.na(iparams$control.file)) { + if (iparams$isurl.control.file & file.exists(curr.control.file)) { + file.remove(curr.control.file) + } +} + +# Load SPP library +library(spp) + +# Read ChIP tagAlign/BAM files +cat("Reading ChIP tagAlign/BAM file",iparams$chip.file,"\n",file=stdout()) +chip.data <- read.align(ta.chip.filename) +cat("ChIP data read length",chip.data$read.length,"\n",file=stdout()) +file.remove(ta.chip.filename) # Delete temporary file +if (length(chip.data$tags)==0) { + stop('Error in ChIP file format:', iparams$chip.file) +} +# Remove illegal chromosome names +if (! is.na(iparams$chrname.rm.pattern)) { + selectidx <- which(grepl(iparams$chrname.rm.pattern,names(chip.data$tags))==FALSE) + chip.data$tags <- chip.data$tags[selectidx] + chip.data$quality <- chip.data$quality[selectidx] +} +chip.data$num.tags <- sum(unlist(lapply(chip.data$tags,function(d) length(d)))) + +# Read Control tagAlign/BAM files +if (! is.na(iparams$control.file)) { + cat("Reading Control tagAlign/BAM file",iparams$control.file,"\n",file=stdout()) + control.data <- read.align(ta.control.filename) + file.remove(ta.control.filename) # Delete temporary file + if (length(control.data$tags)==0) { + stop('Error in control file format:', iparams$chip.file) + } + cat("Control data read length",control.data$read.length,"\n",file=stdout()) + # Remove illegal chromosome names + if (! is.na(iparams$chrname.rm.pattern)) { + selectidx <- which(grepl(iparams$chrname.rm.pattern,names(control.data$tags))==FALSE) + control.data$tags <- control.data$tags[selectidx] + control.data$quality <- control.data$quality[selectidx] + } + control.data$num.tags <- sum(unlist(lapply(control.data$tags,function(d) length(d)))) +} + +# Open multiple processes if required +if (is.na(iparams$n.nodes)) { + cluster.nodes <- NULL +} else { + library(snow) + cluster.nodes <- makeCluster(iparams$n.nodes) +} + +# ################################# +# Calculate cross-correlation for various strand shifts +# ################################# +cat("Calculating peak characteristics\n",file=stdout()) +# crosscorr +# $cross.correlation : Cross-correlation profile as an $x/$y data.frame +# $peak : Position ($x) and height ($y) of automatically detected cross-correlation peak. +# $whs: Optimized window half-size for binding detection (based on the width of the cross-correlation peak) +crosscorr <- get.binding.characteristics(chip.data, + remove.tag.anomalies = F, + srange=iparams$sep.range[c(1,3)], + bin=iparams$sep.range[2], + accept.all.tags=T, + cluster=cluster.nodes) +if (!is.na(iparams$n.nodes)) { + stopCluster(cluster.nodes) +} + +# Smooth the cross-correlation curve if required +cc <- crosscorr$cross.correlation +crosscorr$min.cc <- crosscorr$cross.correlation[ length(crosscorr$cross.correlation$y) , ] # minimum value and shift of cross-correlation +cat("Minimum cross-correlation value", crosscorr$min.cc$y,"\n",file=stdout()) +cat("Minimum cross-correlation shift", crosscorr$min.cc$x,"\n",file=stdout()) +sbw <- 2*floor(ceiling(5/iparams$sep.range[2]) / 2) + 1 # smoothing bandwidth +cc$y <- runmean(cc$y,sbw,alg="fast") + +# Compute cross-correlation peak +bw <- ceiling(2/iparams$sep.range[2]) # crosscorr[i] is compared to crosscorr[i+/-bw] to find peaks +peakidx <- (diff(cc$y,bw)>=0) # cc[i] > cc[i-bw] +peakidx <- diff(peakidx,bw) +peakidx <- which(peakidx==-1) + bw + +# exclude peaks from the excluded region +if ( is.nan(iparams$ex.range[2]) ) { + iparams$ex.range[2] <- chip.data$read.length+10 +} +peakidx <- peakidx[(cc$x[peakidx] < iparams$ex.range[1]) | (cc$x[peakidx] > iparams$ex.range[2]) | (cc$x[peakidx] < 0) ] +cc <- cc[peakidx,] + +# Find max peak position and other peaks within 0.9*max_peakvalue that are further away from maxpeakposition +maxpeakidx <- which.max(cc$y) +maxpeakshift <- cc$x[maxpeakidx] +maxpeakval <- cc$y[maxpeakidx] +peakidx <-which((cc$y >= 0.9*maxpeakval) & (cc$x >= maxpeakshift)) +cc <- cc[peakidx,] + +# sort the peaks and get the top 3 +sortidx <- order(cc$y,decreasing=TRUE) +sortidx <- sortidx[c(1:min(3,length(sortidx)))] +cc.peak <- cc[sortidx,] + +# Override peak shift if user supplies peak shift +if (! is.na(iparams$sep.peak)) { + cc.peak <- approx(crosscorr$cross.correlation$x,crosscorr$cross.correlation$y,iparams$sep.peak,rule=2) +} +cat("Top 3 cross-correlation values", paste(cc.peak$y,collapse=","),"\n",file=stdout()) +cat("Top 3 estimates for fragment length",paste(cc.peak$x,collapse=","),"\n",file=stdout()) + +# Reset values in crosscorr +crosscorr$peak$x <- cc.peak$x[1] +crosscorr$peak$y <- cc.peak$y[1] + +# Compute window half size +whs.thresh <- crosscorr$min.cc$y + (crosscorr$peak$y - crosscorr$min.cc$y)/3 +crosscorr$whs <- max(crosscorr$cross.correlation$x[crosscorr$cross.correlation$y >= whs.thresh]) +cat("Window half size",crosscorr$whs,"\n",file=stdout()) + +# Compute phantom peak coefficient +ph.peakidx <- which( ( crosscorr$cross.correlation$x >= ( chip.data$read.length - round(2*iparams$sep.range[2]) ) ) & + ( crosscorr$cross.correlation$x <= ( chip.data$read.length + round(1.5*iparams$sep.range[2]) ) ) ) +ph.peakidx <- ph.peakidx[ which.max(crosscorr$cross.correlation$y[ph.peakidx]) ] +crosscorr$phantom.cc <- crosscorr$cross.correlation[ph.peakidx,] +cat("Phantom peak location",crosscorr$phantom.cc$x,"\n",file=stdout()) +cat("Phantom peak Correlation",crosscorr$phantom.cc$y,"\n",file=stdout()) +crosscorr$phantom.coeff <- crosscorr$peak$y / crosscorr$phantom.cc$y +crosscorr$phantom.coeff <- crosscorr$peak$y / crosscorr$min.cc$y +cat("Normalized Strand cross-correlation coefficient (NSC)",crosscorr$phantom.coeff,"\n",file=stdout()) +crosscorr$rel.phantom.coeff <- (crosscorr$peak$y - crosscorr$min.cc$y) / (crosscorr$phantom.cc$y - crosscorr$min.cc$y) +cat("Relative Strand Cross correlation Coefficient (RSC)",crosscorr$rel.phantom.coeff,"\n",file=stdout()) +crosscorr$phantom.quality.tag <- NA +if ( (crosscorr$rel.phantom.coeff >= 0) & (crosscorr$rel.phantom.coeff < 0.25) ) { + crosscorr$phantom.quality.tag <- -2 +} else if ( (crosscorr$rel.phantom.coeff >= 0.25) & (crosscorr$rel.phantom.coeff < 0.5) ) { + crosscorr$phantom.quality.tag <- -1 +} else if ( (crosscorr$rel.phantom.coeff >= 0.5) & (crosscorr$rel.phantom.coeff < 1) ) { + crosscorr$phantom.quality.tag <- 0 +} else if ( (crosscorr$rel.phantom.coeff >= 1) & (crosscorr$rel.phantom.coeff < 1.5) ) { + crosscorr$phantom.quality.tag <- 1 +} else if ( (crosscorr$rel.phantom.coeff >= 1.5) ) { + crosscorr$phantom.quality.tag <- 2 +} +cat("Phantom Peak Quality Tag",crosscorr$phantom.quality.tag,"\n",file=stdout()) + +# Output result to result file if required +#Filename\tnumReads\tPeak_shift\tPeak_Correlation\tRead_length\tPhantomPeak_Correlation\tMin_Correlation_Shift\tMin_Correlation\tNormalized_CrossCorrelation_Coefficient\tRelative_CrossCorrelation_Coefficient\tQualityTag) +if (! is.na(iparams$output.result.file)) { + cat(get.file.parts(iparams$chip.file)$fullname, + chip.data$num.tags, + paste(cc.peak$x,collapse=","), + paste(cc.peak$y,collapse=","), + crosscorr$phantom.cc$x, + crosscorr$phantom.cc$y, + crosscorr$min.cc$x, + crosscorr$min.cc$y, + crosscorr$phantom.coeff, + crosscorr$rel.phantom.coeff, + crosscorr$phantom.quality.tag, + sep="\t", + file=iparams$output.result.file, + append=TRUE) + cat("\n", + file=iparams$output.result.file, + append=TRUE) +} + +# Save figure if required +if (! is.na(iparams$output.plot.file)) { + pdf(file=iparams$output.plot.file,width=5,height=5) + par(mar = c(4,3.5,2,0.5), mgp = c(1.5,0.5,0), cex = 0.8); + plot(crosscorr$cross.correlation, + type='l', + xlab=sprintf("strand-shift (%s)",paste(cc.peak$x,collapse=",")), + ylab="cross-correlation") + abline(v=cc.peak$x,lty=2,col=2) + abline(v=crosscorr$phantom.cc$x,lty=2,col=4) + title(main=get.file.parts(iparams$chip.file)$fullname, + sub=sprintf("NSC=%g,RSC=%g,Qtag=%d",crosscorr$phantom.coeff,crosscorr$rel.phantom.coeff,crosscorr$phantom.quality.tag)) + dev.off(); +} + +# Save RData file if required +if (! is.na(iparams$output.rdata.file)) { + save(iparams, + crosscorr, + cc.peak, + file=iparams$output.rdata.file); +} + +# ################################# +# Call peaks +# ################################# + +if ( !is.na(iparams$output.npeak.file) || !is.na(iparams$output.rpeak.file) ) { + + # Remove local tag anomalies + cat('Removing read stacks\n',file=stdout()) + chip.data <- remove.local.tag.anomalies(chip.data$tags) + control.data <- remove.local.tag.anomalies(control.data$tags) + + # Open multiple processes if required + if (is.na(iparams$n.nodes)) { + cluster.nodes <- NULL + } else { + cluster.nodes <- makeCluster(iparams$n.nodes) + } + + # Find peaks + cat('Finding peaks\n',file=stdout()) + if (!is.na(iparams$npeak)) { + iparams$fdr <- 0.99 + } + narrow.peaks <- find.binding.positions(signal.data=chip.data,control.data=control.data,fdr=iparams$fdr,method=tag.lwcc,whs=crosscorr$whs,cluster=cluster.nodes) + if (!is.na(iparams$n.nodes)) { + stopCluster(cluster.nodes) + } + cat(paste("Detected",sum(unlist(lapply(narrow.peaks$npl,function(d) length(d$x)))),"peaks"),"\n",file=stdout()) + + # Write to narrowPeak file + if (!is.na(iparams$output.npeak.file)) { + write.narrowpeak.binding(narrow.peaks,iparams$output.npeak.file,margin=round(crosscorr$whs/2),npeaks=iparams$npeak) + system(paste('gzip -f ',iparams$output.npeak.file)) + } + + # Compute and write regionPeak file + if (!is.na(iparams$output.rpeak.file)) { + region.peaks <- add.broad.peak.regions(chip.data,control.data,narrow.peaks,window.size=max(50,round(crosscorr$whs/4)),z.thr=9) + write.narrowpeak.binding(region.peaks,iparams$output.rpeak.file,margin=round(crosscorr$whs/2),npeaks=iparams$npeak) + system(paste('gzip -f ',iparams$output.rpeak.file)) + } + + # Save Rdata file + if (! is.na(iparams$output.rdata.file)) { + save(iparams, + crosscorr, + cc.peak, + narrow.peaks, + region.peaks, + file=iparams$output.rdata.file); + } + +} + + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/run_spp.R rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/run_spp.R --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/run_spp.R 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/run_spp.R 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,885 @@ +# run_spp.R +# ============= +# Author: Anshul Kundaje, Computer Science Dept., MIT +# Email: anshul@kundaje.net +# Last updated: Feb 12, 2012 +# ============= +# MANDATORY ARGUMENTS +# -c=, full path and name of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) +# MANDATORY ARGUMENT FOR PEAK CALLING +# -i=, full path and name of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) +# OPTIONAL ARGUMENTS +# -s=:: , strand shifts at which cross-correlation is evaluated, default=-500:5:1500 +# -speak=, user-defined cross-correlation peak strandshift +# -x=:, strand shifts to exclude (This is mainly to avoid phantom peaks) default=10:(readlen+10) +# -p= , number of parallel processing nodes, default=NULL +# -fdr= , false discovery rate threshold for peak calling +# -npeak=, threshold on number of peaks to call +# -tmpdir= , Temporary directory (if not specified R function tempdir() is used) +# -filtchr= , Pattern to use to remove tags that map to specific chromosomes e.g. _ will remove all tags that map to chromosomes with _ in their name +# OUTPUT PARAMETERS +# -odir= name of output directory (If not set same as ChIP file directory is used) +# -savn= OR -savn NarrowPeak file name +# -savr= OR -savr RegionPeak file name +# -savd= OR -savd , save Rdata file +# -savp= OR -savp , save cross-correlation plot +# -out=, append peakshift result to a file +# format:FilenamenumReadsestFragLencorr_estFragLenPhantomPeakcorr_phantomPeakargmin_corrmin_corrNormalized SCC (NSC)Relative SCC (RSC)QualityTag +# -rf , if plot or rdata or narrowPeak file exists replace it. If not used then the run is aborted if the plot or Rdata or narrowPeak file exists +# -clean, if present will remove the original chip and control files after reading them in. CAUTION: Use only if the script calling run_spp.R is creating temporary files + +args <- commandArgs(trailingOnly=TRUE); # Read Arguments from command line +nargs = length(args); # number of arguments + +# ########################################################################### +# AUXILIARY FUNCTIONS +# ########################################################################### + +print.usage <- function() { +# =================================== +# Function will print function usage +# =================================== + cat('Usage: Rscript run_spp.R \n',file=stderr()) + cat('MANDATORY ARGUMENTS\n',file=stderr()) + cat('-c=, full path and name (or URL) of tagAlign/BAM file (can be gzipped)(FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) \n',file=stderr()) + cat('MANDATORY ARGUMENTS FOR PEAK CALLING\n',file=stderr()) + cat('-i=, full path and name (or URL) of tagAlign/BAM file (can be gzipped) (FILE EXTENSION MUST BE tagAlign.gz, tagAlign, bam or bam.gz) \n',file=stderr()) + cat('OPTIONAL ARGUMENTS\n',file=stderr()) + cat('-s=:: , strand shifts at which cross-correlation is evaluated, default=-500:5:1500\n',file=stderr()) + cat('-speak=, user-defined cross-correlation peak strandshift\n',file=stderr()) + cat('-x=:, strand shifts to exclude (This is mainly to avoid region around phantom peak) default=10:(readlen+10)\n',file=stderr()) + cat('-p= , number of parallel processing nodes, default=0\n',file=stderr()) + cat('-fdr= , false discovery rate threshold for peak calling\n',file=stderr()) + cat('-npeak=, threshold on number of peaks to call\n',file=stderr()) + cat('-tmpdir= , Temporary directory (if not specified R function tempdir() is used)\n',file=stderr()) + cat('-filtchr= , Pattern to use to remove tags that map to specific chromosomes e.g. _ will remove all tags that map to chromosomes with _ in their name\n',file=stderr()) + cat('OUTPUT ARGUMENTS\n',file=stderr()) + cat('-odir= name of output directory (If not set same as ChIP file directory is used)\n',file=stderr()) + cat('-savn= OR -savn NarrowPeak file name (fixed width peaks)\n',file=stderr()) + cat('-savr= OR -savr RegionPeak file name (variable width peaks with regions of enrichment)\n',file=stderr()) + cat('-savd= OR -savd, save Rdata file\n',file=stderr()) + cat('-savp= OR -savp, save cross-correlation plot\n',file=stderr()) + cat('-out=, append peakshift/phantomPeak results to a file\n',file=stderr()) + cat(' format:FilenamenumReadsestFragLencorr_estFragLenPhantomPeakcorr_phantomPeakargmin_corrmin_corrNormalized SCC (NSC)Relative SCC (RSC)QualityTag)\n',file=stderr()) + cat('-rf, if plot or rdata or narrowPeak file exists replace it. If not used then the run is aborted if the plot or Rdata or narrowPeak file exists\n',file=stderr()) + cat('-clean, if present will remove the original chip and control files after reading them in. CAUTION: Use only if the script calling run_spp.R is creating temporary files\n',file=stderr()) +} # end: print.usage() + +get.file.parts <- function(file.fullpath) { +# =================================== +# Function will take a file name with path and split the file name into +# path, fullname, name and ext +# =================================== + if (! is.character(file.fullpath)) { + stop('File name must be a string') + } + + file.parts <- strsplit(as.character(file.fullpath), .Platform$file.sep, fixed=TRUE)[[1]] # split on file separator + + if (length(file.parts) == 0) { # if empty file name + return(list(path='', + fullname='', + name='', + ext='') + ) + } else { + if (length(file.parts) == 1) { # if no path then just the file name itself + file.path <- '.' + file.fullname <- file.parts + } else { + file.path <- paste(file.parts[1:(length(file.parts)-1)], collapse=.Platform$file.sep) # 1:last-1 token is path + file.fullname <- file.parts[length(file.parts)] # last token is filename + } + file.fullname.parts <- strsplit(file.fullname,'.',fixed=TRUE)[[1]] # split on . + if (length(file.fullname.parts) == 1) { # if no extension + file.ext <- '' + file.name <- file.fullname.parts + } else { + file.ext <- paste('.', file.fullname.parts[length(file.fullname.parts)], sep="") # add the . to the last token + file.name <- paste(file.fullname.parts[1:(length(file.fullname.parts)-1)], collapse=".") + } + return(list(path=file.path, + fullname=file.fullname, + name=file.name, + ext=file.ext)) + } +} # end: get.file.parts() + +parse.arguments <- function(args) { +# =================================== +# Function will parse arguments +# =================================== + # Set arguments to default values + chip.file <- NA # main ChIP tagAlign/BAM file name + isurl.chip.file <- FALSE # flag indicating whether ChIP file is a URL + control.file <- NA # control tagAlign/BAM file name + isurl.control.file <- FALSE # flag indicating whether control file is a URL + sep.min <- -500 # min strand shift + sep.max <- 1500 # max strand shift + sep.bin <- 5 # increment for strand shift + sep.peak <- NA # user-defined peak shift + exclude.min <- 10 # lowerbound of strand shift exclusion region + exclude.max <- NaN # upperbound of strand shift exclusion region + n.nodes <- NA # number of parallel processing nodes + fdr <- 0.01 # false discovery rate threshold for peak calling + npeak <- NA # threshold on number of peaks to call + temp.dir <- tempdir() # temporary directory + chrname.rm.pattern <- NA # chromosome name pattern used to remove tags + output.odir <- NA # Output directory name + output.npeak.file <- NA # Output narrowPeak file name + output.rpeak.file <- NA # Output regionPeak file name + output.rdata.file <- NA # Rdata file + output.plot.file <- NA # cross correlation plot file + output.result.file <- NA # result file + replace.flag <- FALSE # replace file flag + clean.files.flag <- FALSE # file deletion flag + + # Parse arguments + for (each.arg in args) { + + if (grepl('^-c=',each.arg)) { #-c= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + chip.file <- arg.split[2] # second part is chip.file + } else { + stop('No tagAlign/BAM file name provided for parameter -c=') + } + + } else if (grepl('^-i=',each.arg)) { #-i= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + control.file <- arg.split[2] # second part is control.file + } else { + stop('No tagAlign/BAM file name provided for parameter -i=') + } + + } else if (grepl('^-s=',each.arg)) { #-s=:: + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + sep.vals <- arg.split[2] # second part is sepmin:sepbin:sepmax + sep.vals.split <- strsplit(sep.vals,':',fixed=TRUE)[[1]] # split on : + if (length(sep.vals.split) != 3) { # must have 3 parts + stop('Strand shift limits must be specified as -s=sepmin:sepbin:sepmax') + } else { + if (any(is.na(as.numeric(sep.vals.split)))) { # check that sep vals are numeric + stop('Strand shift limits must be numeric values') + } + sep.min <- round(as.numeric(sep.vals.split[1])) + sep.bin <- round(as.numeric(sep.vals.split[2])) + sep.max <- round(as.numeric(sep.vals.split[3])) + if ((sep.min > sep.max) || (sep.bin > (sep.max - sep.min)) || (sep.bin < 0)) { + stop('Illegal separation values -s=sepmin:sepbin:sepmax') + } + } + } else { + stop('Strand shift limits must be specified as -s=sepmin:sepbin:sepmax') + } + + } else if (grepl('^-speak=',each.arg)) { #-speak= , user-defined cross-correlation peak strandshift + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + sep.peak <- arg.split[2] # second part is + if (is.na(as.numeric(sep.peak))) { # check that sep.peak is numeric + stop('-speak=: User defined peak shift must be numeric') + } + sep.peak <- as.numeric(sep.peak) + } else { + stop('User defined peak shift must be provided as -speak=') + } + + } else if (grepl('^-x=',each.arg)) { #-x=: + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + exclude.vals <- arg.split[2] # second part is excludemin:excludemax + exclude.vals.split <- strsplit(exclude.vals,':',fixed=TRUE)[[1]] # split on : + if (length(exclude.vals.split) != 2) { # must have 2 parts + stop('Exclusion limits must be specified as -x=excludemin:excludemax') + } else { + if (any(is.na(as.numeric(exclude.vals.split)))) { # check that exclude vals are numeric + stop('Exclusion limits must be numeric values') + } + exclude.min <- round(as.numeric(exclude.vals.split[1])) + exclude.max <- round(as.numeric(exclude.vals.split[2])) + if (exclude.min > exclude.max) { + stop('Illegal exclusion limits -x=excludemin:excludemax') + } + } + } else { + stop('Exclusion limits must be specified as -x=excludemin:excludemax') + } + + } else if (grepl('^-p=',each.arg)) { #-p= , number of parallel processing nodes, default=NULL + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + n.nodes <- arg.split[2] # second part is numnodes + if (is.na(as.numeric(n.nodes))) { # check that n.nodes is numeric + stop('-p=: numnodes must be numeric') + } + n.nodes <- round(as.numeric(n.nodes)) + } else { + stop('Number of parallel nodes must be provided as -p=') + } + + } else if (grepl('^-fdr=',each.arg)) { #-fdr= , false discovery rate, default=0.01 + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + fdr <- arg.split[2] # second part is fdr + if (is.na(as.numeric(fdr))) { # check that fdr is numeric + stop('-fdr=: false discovery rate must be numeric') + } + fdr <- as.numeric(fdr) + } else { + stop('False discovery rate must be provided as -fdr=') + } + + } else if (grepl('^-npeak=',each.arg)) { #-npeak= , number of peaks threshold, default=NA + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + npeak <- arg.split[2] # second part is npeak + if (is.na(as.numeric(npeak))) { # check that npeak is numeric + stop('-npeak=: threshold on number of peaks must be numeric') + } + npeak <- round(as.numeric(npeak)) + } else { + stop('Threshold on number of peaks must be provided as -npeak=') + } + + } else if (grepl('^-tmpdir=',each.arg)) { #-tmpdir= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + temp.dir <- arg.split[2] # second part is temp.dir + } else { + stop('No temporary directory provided for parameter -tmpdir=') + } + + } else if (grepl('^-filtchr=',each.arg)) { #-filtchr= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + chrname.rm.pattern <- arg.split[2] # second part is chrname.rm.pattern + } else { + stop('No pattern provided for parameter -filtchr=') + } + + } else if (grepl('^-odir=',each.arg)) { #-odir= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + output.odir <- arg.split[2] # second part is output.odir + } else { + stop('No output directory provided for parameter -odir=') + } + + } else if (grepl('^-savn',each.arg)) { # -savn= OR -savn , save narrowpeak + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2])) { + output.npeak.file <- arg.split[2] #-savn= + } else if (each.arg=='-savn') { + output.npeak.file <- NULL # NULL indicates get the name from the main file name + } else { + stop('Argument for saving narrowPeak file must be -savn or -savn=') + } + + } else if (grepl('^-savr',each.arg)) { # -savr= OR -savr , save regionpeak + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2])) { + output.rpeak.file <- arg.split[2] #-savr= + } else if (each.arg=='-savr') { + output.rpeak.file <- NULL # NULL indicates get the name from the main file name + } else { + stop('Argument for saving regionPeak file must be -savr or -savr=') + } + + } else if (grepl('^-savd',each.arg)) { # -savd= OR -savd , save Rdata file + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2])) { + output.rdata.file <- arg.split[2] #-savd= + } else if (each.arg=='-savd') { + output.rdata.file <- NULL # NULL indicates get the name from the main file name + } else { + stop('Argument for saving Rdata file must be -savd or -savd=') + } + + } else if (grepl('^-savp',each.arg)) { # -savp= OR -savp , save cross-correlation plot + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2])) { + output.plot.file <- arg.split[2] #-savp= + } else if (each.arg=='-savp') { + output.plot.file <- NULL # NULL indicates get the name from the main file name + } else { + stop('Argument for saving Rdata file must be -savp or -savp=') + } + + } else if (grepl('^-out=',each.arg)) { #-out= + + arg.split <- strsplit(each.arg,'=',fixed=TRUE)[[1]] # split on = + if (! is.na(arg.split[2]) ) { + output.result.file <- arg.split[2] # second part is output.result.file + } else { + stop('No result file provided for parameter -out=') + } + + } else if (each.arg == '-rf') { + + replace.flag <- TRUE + + } else if (each.arg == '-clean') { + + clean.files.flag <- TRUE + + } else { + + stop('Illegal argument ',each.arg) + } + } + # End: for loop + + # Check mandatory arguments + if (is.na(chip.file)) { + stop('-c= is a mandatory argument') + } + + if (is.na(control.file) && ! is.na(output.npeak.file)) { + stop('-i= is required for peak calling') + } + + # Check if ChIP and control files are URLs + if (grepl('^http://',chip.file)) { + isurl.chip.file <- TRUE + } + if (grepl('^http://',control.file)) { + isurl.control.file <- TRUE + } + + # If ChIP file is a URL output.odir MUST be specified + if (isurl.chip.file && is.na(output.odir)) { + stop('If ChIP file is a URL, then output directory MUST be specified') + } + + # Check that ChIP and control files exist + if (isurl.chip.file) { + if (system(paste('wget -q --spider',chip.file)) != 0) { + stop('ChIP file URL not valid: ',chip.file) + } + } else if (!file.exists(chip.file)) { + stop('ChIP File:',chip.file,' does not exist') + } + + if (!is.na(control.file)) { + if (isurl.control.file) { + if (system(paste('wget -q --spider',control.file)) != 0) { + stop('Control file URL not valid: ',control.file) + } + } else if (!file.exists(control.file)) { + stop('Control File:',control.file,' does not exist') + } + } + + # Correct other arguments + if (is.na(output.odir)) { # Reconstruct output.odir if not provided + output.odir <- get.file.parts(chip.file)$path + } + + if (is.null(output.npeak.file)) { # Reconstruct output.npeak.file if NULL + output.npeak.file <- file.path(output.odir, paste(get.file.parts(chip.file)$name, '_VS_', get.file.parts(control.file)$name,'.narrowPeak', sep="")) + } + + if (is.null(output.rpeak.file)) { # Reconstruct output.rpeak.file if NULL + output.rpeak.file <- file.path(output.odir, paste(get.file.parts(chip.file)$name, '_VS_', get.file.parts(control.file)$name,'.regionPeak', sep="")) + } + + if (is.null(output.rdata.file)) { # Reconstruct output.rdata.file if NULL + output.rdata.file <- file.path(output.odir, paste(get.file.parts(chip.file)$name, '.Rdata', sep="")) + } + + if (is.null(output.plot.file)) { # Reconstruct output.plot.file if NULL + output.plot.file <- file.path(output.odir, paste(get.file.parts(chip.file)$name, '.pdf', sep="")) + } + + return(list(chip.file=chip.file, + isurl.chip.file=isurl.chip.file, + control.file=control.file, + isurl.control.file=isurl.control.file, + sep.range=c(sep.min,sep.bin,sep.max), + sep.peak=sep.peak, + ex.range=c(exclude.min,exclude.max), + n.nodes=n.nodes, + fdr=fdr, + npeak=npeak, + temp.dir=temp.dir, + chrname.rm.pattern=chrname.rm.pattern, + output.odir=output.odir, + output.npeak.file=output.npeak.file, + output.rpeak.file=output.rpeak.file, + output.rdata.file=output.rdata.file, + output.plot.file=output.plot.file, + output.result.file=output.result.file, + replace.flag=replace.flag, + clean.files.flag=clean.files.flag)) +} # end: parse.arguments() + +read.align <- function(align.filename) { +# =================================== +# Function will read a tagAlign or BAM file +# =================================== + if (grepl('(\\.bam)?.*(\\.tagAlign)',align.filename)) { # if tagalign file + chip.data <- read.tagalign.tags(align.filename) + # get readlength info + tmpDataRows <- read.table(align.filename,nrows=500) + chip.data$read.length <- round(median(tmpDataRows$V3 - tmpDataRows$V2)) + } else if (grepl('(\\.tagAlign)?.*(\\.bam)',align.filename)) { # if bam file + # create BAM file name + bam2align.filename <- sub('\\.bam','.tagAlign',align.filename) + # generate command to convert bam to tagalign + command <- vector(length=2) + command[1] <- sprintf("samtools view -F 0x0204 -o - %s",align.filename) + command[2] <- paste("awk 'BEGIN{FS=" , '"\t"' , ";OFS=", '"\t"} {if (and($2,16) > 0) {print $3,($4-1),($4-1+length($10)),"N","1000","-"} else {print $3,($4-1),($4-1+length($10)),"N","1000","+"}}', "' 1> ", bam2align.filename, sep="") + # command[2] <- paste("awk 'BEGIN{OFS=", '"\t"} {if (and($2,16) > 0) {print $3,($4-1),($4-1+length($10)),"N","1000","-"} else {print $3,($4-1),($4-1+length($10)),"N","1000","+"}}', "' 1> ", bam2align.filename, sep="") + command <- paste(command,collapse=" | ") + # Run command + status <- system(command,intern=FALSE,ignore.stderr=FALSE) + if ((status != 0) || !file.exists(bam2align.filename)) { + cat(sprintf("Error converting BAM to tagalign file: %s\n",align.filename),file=stderr()) + q(save="no",status=1) + } + # read converted BAM file + chip.data <- read.tagalign.tags(bam2align.filename) + # get readlength info + tmpDataRows <- read.table(bam2align.filename,nrows=500) + chip.data$read.length <- round(median(tmpDataRows$V3 - tmpDataRows$V2)) + # delete temporary tagalign file + file.remove(bam2align.filename) + } else { + cat(sprintf("Error:Unknown file format for file:%s\n",align.fname),file=stderr()) + q(save="no",status=1) + } + return(chip.data) +} # end: read.align() + +print.run.params <- function(params){ +# =================================== +# Output run parameters +# =================================== + cat('################\n',file=stdout()) + cat(iparams$chip.file, + iparams$control.file, + iparams$sep.range, + iparams$sep.peak, + iparams$ex.range, + iparams$n.nodes, + iparams$fdr, + iparams$npeak, + iparams$output.odir, + iparams$output.npeak.file, + iparams$output.rpeak.file, + iparams$output.rdata.file, + iparams$output.plot.file, + iparams$output.result.file, + iparams$replace.flag, + labels=c('ChIP data:','Control data:', 'strandshift(min):','strandshift(step):','strandshift(max)','user-defined peak shift', + 'exclusion(min):','exclusion(max):','num parallel nodes:','FDR threshold:','NumPeaks Threshold:','Output Directory:', + 'narrowPeak output file name:', 'regionPeak output file name:', 'Rdata filename:', + 'plot pdf filename:','result filename:','Overwrite files?:'), + fill=18, + file=stdout()) + cat('\n',file=stdout()) +} # end: print.run.parameters() + +check.replace.flag <- function(params){ +# =================================== +# Check if files exist +# =================================== +# If replace.flag is NOT set, check if output files exist and abort if necessary + if (! iparams$replace.flag) { + if (! is.na(iparams$output.npeak.file)) { + if (file.exists(iparams$output.npeak.file)) { + cat('narrowPeak file already exists. Aborting Run. Use -rf if you want to overwrite\n',file=stderr()) + q(save="no",status=1) + } + } + if (! is.na(iparams$output.rpeak.file)) { + if (file.exists(iparams$output.rpeak.file)) { + cat('regionPeak file already exists. Aborting Run. Use -rf if you want to overwrite\n',file=stderr()) + q(save="no",status=1) + } + } + if (! is.na(iparams$output.plot.file)) { + if (file.exists(iparams$output.plot.file)) { + cat('Plot file already exists. Aborting Run. Use -rf if you want to overwrite\n',file=stderr()) + q(save="no",status=1) + } + } + if (! is.na(iparams$output.rdata.file)) { + if (file.exists(iparams$output.rdata.file)) { + cat('Rdata file already exists. Aborting Run. Use -rf if you want to overwrite\n',file=stderr()) + q(save="no",status=1) + } + } + } +} + +# ############################################################################# +# MAIN FUNCTION +# ############################################################################# + +# Check number of arguments +minargs = 1; +maxargs = 17; +if (nargs < minargs | nargs > maxargs) { + print.usage() + q(save="no",status=1) +} + +# Parse arguments +# iparams$chip.file +# iparams$isurl.chip.file +# iparams$control.file +# iparams$isurl.control.file +# iparams$sep.range +# iparams$sep.peak +# iparams$ex.range +# iparams$n.nodes +# iparams$fdr +# iparams$npeak +# iparams$temp.dir +# iparams$output.odir +# iparams$output.npeak.file +# iparams$output.rpeak.file +# iparams$output.rdata.file +# iparams$output.plot.file +# iparams$output.result.file +# iparams$replace.flag +# iparams$clean.files.flag +iparams <- parse.arguments(args) + +# Print run parameters +print.run.params(iparams) + +# Check if output files exist +check.replace.flag(iparams) + +# curr.chip.file and curr.control.file always point to the original ChIP and control files on disk +# ta.chip.filename & ta.control.filename always point to the final but temporary versions of the ChIP and control files that will be passed to read.align + +# Download ChIP and control files if necessary to temp.dir +if (iparams$isurl.chip.file) { + curr.chip.file <- file.path(iparams$temp.dir, get.file.parts(iparams$chip.file)$fullname) # file is downloaded to temp.dir. Has same name as URL suffix + cat('Downloading ChIP file:',iparams$chip.file,"\n",file=stdout()) + if (system(paste('wget -N -q -P',iparams$temp.dir,iparams$chip.file)) != 0) { + stop('Error downloading ChIP file:',iparams$chip.file) + } +} else { + curr.chip.file <- iparams$chip.file # file is in original directory +} + +if (iparams$isurl.control.file) { + curr.control.file <- file.path(iparams$temp.dir, get.file.parts(iparams$control.file)$fullname) # file is downloaded to temp.dir. Has same name as URL suffix + cat('Downloading control file:',iparams$control.file,"\n",file=stdout()) + if (system(paste('wget -N -q -P',iparams$temp.dir,iparams$control.file)) != 0) { + stop('Error downloading Control file:',iparams$control.file) + } +} else { + curr.control.file <- iparams$control.file # file is in original directory +} + +# unzip ChIP and input files if required AND copy to temp directory +if (get.file.parts(curr.chip.file)$ext == '.gz') { + ta.chip.filename <- tempfile(get.file.parts(curr.chip.file)$name, tmpdir=iparams$temp.dir) # unzip file to temp.dir/[filename with .gz removed][randsuffix] + cat('Decompressing ChIP file\n',file=stdout()) + if (system(paste("gunzip -c",curr.chip.file,">",ta.chip.filename)) != 0) { + stop('Unable to decompress file:', iparams$chip.file) + } + if (iparams$clean.files.flag) { # Remove original file if clean.files.flag is set + file.remove(curr.chip.file) + } +} else { + ta.chip.filename <- tempfile(get.file.parts(curr.chip.file)$fullname, tmpdir=iparams$temp.dir) + if (iparams$clean.files.flag) { + file.rename(curr.chip.file,ta.chip.filename) # move file to temp.dir/[filename][randsuffix] + } else { + file.copy(curr.chip.file,ta.chip.filename) # copy file to temp.dir/[filename][randsuffix] + } +} + +if (! is.na(iparams$control.file)) { + if (get.file.parts(curr.control.file)$ext == '.gz') { + ta.control.filename <- tempfile(get.file.parts(curr.control.file)$name, tmpdir=iparams$temp.dir) # unzip file to temp.dir/[filename with .gz removed][randsuffix] + cat('Decompressing control file\n',file=stdout()) + if (system(paste("gunzip -c",curr.control.file,">",ta.control.filename)) != 0) { + stop('Unable to decompress file:', iparams$control.file) + } + if (iparams$clean.files.flag) { # Remove original file if clean.files.flag is set + file.remove(curr.control.file) + } + } else { + ta.control.filename <- tempfile(get.file.parts(curr.control.file)$fullname, tmpdir=iparams$temp.dir) # copy file to temp.dir/[filename][randsuffix] + + if (iparams$clean.files.flag) { + file.rename(curr.control.file,ta.control.filename) # move file to temp.dir/[filename][randsuffix] + } else { + file.copy(curr.control.file,ta.control.filename) # copy file to temp.dir/[filename][randsuffix] + } + } +} + +# Remove downloaded files +if (iparams$isurl.chip.file & file.exists(curr.chip.file)) { + file.remove(curr.chip.file) +} + +if (! is.na(iparams$control.file)) { + if (iparams$isurl.control.file & file.exists(curr.control.file)) { + file.remove(curr.control.file) + } +} + +# Load SPP library +library(spp) + +# Read ChIP tagAlign/BAM files +cat("Reading ChIP tagAlign/BAM file",iparams$chip.file,"\n",file=stdout()) +chip.data <- read.align(ta.chip.filename) +cat("ChIP data read length",chip.data$read.length,"\n",file=stdout()) +file.remove(ta.chip.filename) # Delete temporary file +if (length(chip.data$tags)==0) { + stop('Error in ChIP file format:', iparams$chip.file) +} +# Remove illegal chromosome names +if (! is.na(iparams$chrname.rm.pattern)) { + selectidx <- which(grepl(iparams$chrname.rm.pattern,names(chip.data$tags))==FALSE) + chip.data$tags <- chip.data$tags[selectidx] + chip.data$quality <- chip.data$quality[selectidx] +} +chip.data$num.tags <- sum(unlist(lapply(chip.data$tags,function(d) length(d)))) + +# Read Control tagAlign/BAM files +if (! is.na(iparams$control.file)) { + cat("Reading Control tagAlign/BAM file",iparams$control.file,"\n",file=stdout()) + control.data <- read.align(ta.control.filename) + file.remove(ta.control.filename) # Delete temporary file + if (length(control.data$tags)==0) { + stop('Error in control file format:', iparams$chip.file) + } + cat("Control data read length",control.data$read.length,"\n",file=stdout()) + # Remove illegal chromosome names + if (! is.na(iparams$chrname.rm.pattern)) { + selectidx <- which(grepl(iparams$chrname.rm.pattern,names(control.data$tags))==FALSE) + control.data$tags <- control.data$tags[selectidx] + control.data$quality <- control.data$quality[selectidx] + } + control.data$num.tags <- sum(unlist(lapply(control.data$tags,function(d) length(d)))) +} + +# Open multiple processes if required +if (is.na(iparams$n.nodes)) { + cluster.nodes <- NULL +} else { + library(snow) + cluster.nodes <- makeCluster(iparams$n.nodes) +} + +# ################################# +# Calculate cross-correlation for various strand shifts +# ################################# +cat("Calculating peak characteristics\n",file=stdout()) +# crosscorr +# $cross.correlation : Cross-correlation profile as an $x/$y data.frame +# $peak : Position ($x) and height ($y) of automatically detected cross-correlation peak. +# $whs: Optimized window half-size for binding detection (based on the width of the cross-correlation peak) +crosscorr <- get.binding.characteristics(chip.data, + srange=iparams$sep.range[c(1,3)], + bin=iparams$sep.range[2], + accept.all.tags=T, + cluster=cluster.nodes) +if (!is.na(iparams$n.nodes)) { + stopCluster(cluster.nodes) +} + +# Smooth the cross-correlation curve if required +cc <- crosscorr$cross.correlation +crosscorr$min.cc <- crosscorr$cross.correlation[ length(crosscorr$cross.correlation$y) , ] # minimum value and shift of cross-correlation +cat("Minimum cross-correlation value", crosscorr$min.cc$y,"\n",file=stdout()) +cat("Minimum cross-correlation shift", crosscorr$min.cc$x,"\n",file=stdout()) +sbw <- 2*floor(ceiling(5/iparams$sep.range[2]) / 2) + 1 # smoothing bandwidth +cc$y <- runmean(cc$y,sbw,alg="fast") + +# Compute cross-correlation peak +bw <- ceiling(2/iparams$sep.range[2]) # crosscorr[i] is compared to crosscorr[i+/-bw] to find peaks +peakidx <- (diff(cc$y,bw)>=0) # cc[i] > cc[i-bw] +peakidx <- diff(peakidx,bw) +peakidx <- which(peakidx==-1) + bw + +# exclude peaks from the excluded region +if ( is.nan(iparams$ex.range[2]) ) { + iparams$ex.range[2] <- chip.data$read.length+10 +} +peakidx <- peakidx[(cc$x[peakidx] < iparams$ex.range[1]) | (cc$x[peakidx] > iparams$ex.range[2]) | (cc$x[peakidx] < 0) ] +cc <- cc[peakidx,] + +# Find max peak position and other peaks within 0.9*max_peakvalue that are further away from maxpeakposition +maxpeakidx <- which.max(cc$y) +maxpeakshift <- cc$x[maxpeakidx] +maxpeakval <- cc$y[maxpeakidx] +peakidx <-which((cc$y >= 0.9*maxpeakval) & (cc$x >= maxpeakshift)) +cc <- cc[peakidx,] + +# sort the peaks and get the top 3 +sortidx <- order(cc$y,decreasing=TRUE) +sortidx <- sortidx[c(1:min(3,length(sortidx)))] +cc.peak <- cc[sortidx,] + +# Override peak shift if user supplies peak shift +if (! is.na(iparams$sep.peak)) { + cc.peak <- approx(crosscorr$cross.correlation$x,crosscorr$cross.correlation$y,iparams$sep.peak,rule=2) +} +cat("Top 3 cross-correlation values", paste(cc.peak$y,collapse=","),"\n",file=stdout()) +cat("Top 3 estimates for fragment length",paste(cc.peak$x,collapse=","),"\n",file=stdout()) + +# Reset values in crosscorr +crosscorr$peak$x <- cc.peak$x[1] +crosscorr$peak$y <- cc.peak$y[1] + +# Compute window half size +whs.thresh <- crosscorr$min.cc$y + (crosscorr$peak$y - crosscorr$min.cc$y)/3 +crosscorr$whs <- max(crosscorr$cross.correlation$x[crosscorr$cross.correlation$y >= whs.thresh]) +cat("Window half size",crosscorr$whs,"\n",file=stdout()) + +# Compute phantom peak coefficient +ph.peakidx <- which( ( crosscorr$cross.correlation$x >= ( chip.data$read.length - round(2*iparams$sep.range[2]) ) ) & + ( crosscorr$cross.correlation$x <= ( chip.data$read.length + round(2*iparams$sep.range[2]) ) ) ) +ph.peakidx <- ph.peakidx[ which.max(crosscorr$cross.correlation$y[ph.peakidx]) ] +crosscorr$phantom.cc <- crosscorr$cross.correlation[ph.peakidx,] +cat("Phantom peak location",crosscorr$phantom.cc$x,"\n",file=stdout()) +cat("Phantom peak Correlation",crosscorr$phantom.cc$y,"\n",file=stdout()) +crosscorr$phantom.coeff <- crosscorr$peak$y / crosscorr$phantom.cc$y +crosscorr$phantom.coeff <- crosscorr$peak$y / crosscorr$min.cc$y +cat("Normalized Strand cross-correlation coefficient (NSC)",crosscorr$phantom.coeff,"\n",file=stdout()) +crosscorr$rel.phantom.coeff <- (crosscorr$peak$y - crosscorr$min.cc$y) / (crosscorr$phantom.cc$y - crosscorr$min.cc$y) +cat("Relative Strand cross-correlation Coefficient (RSC)",crosscorr$rel.phantom.coeff,"\n",file=stdout()) +crosscorr$phantom.quality.tag <- NA +if ( (crosscorr$rel.phantom.coeff >= 0) & (crosscorr$rel.phantom.coeff < 0.25) ) { + crosscorr$phantom.quality.tag <- -2 +} else if ( (crosscorr$rel.phantom.coeff >= 0.25) & (crosscorr$rel.phantom.coeff < 0.5) ) { + crosscorr$phantom.quality.tag <- -1 +} else if ( (crosscorr$rel.phantom.coeff >= 0.5) & (crosscorr$rel.phantom.coeff < 1) ) { + crosscorr$phantom.quality.tag <- 0 +} else if ( (crosscorr$rel.phantom.coeff >= 1) & (crosscorr$rel.phantom.coeff < 1.5) ) { + crosscorr$phantom.quality.tag <- 1 +} else if ( (crosscorr$rel.phantom.coeff >= 1.5) ) { + crosscorr$phantom.quality.tag <- 2 +} +cat("Phantom Peak Quality Tag",crosscorr$phantom.quality.tag,"\n",file=stdout()) + +# Output result to result file if required +#Filename\tnumReads\tPeak_shift\tPeak_Correlation\tRead_length\tPhantomPeak_Correlation\tMin_Correlation_Shift\tMin_Correlation\tNormalized_CrossCorrelation_Coefficient\tRelative_CrossCorrelation_Coefficient\tQualityTag) +if (! is.na(iparams$output.result.file)) { + cat(get.file.parts(iparams$chip.file)$fullname, + chip.data$num.tags, + paste(cc.peak$x,collapse=","), + paste(cc.peak$y,collapse=","), + crosscorr$phantom.cc$x, + crosscorr$phantom.cc$y, + crosscorr$min.cc$x, + crosscorr$min.cc$y, + crosscorr$phantom.coeff, + crosscorr$rel.phantom.coeff, + crosscorr$phantom.quality.tag, + sep="\t", + file=iparams$output.result.file, + append=TRUE) + cat("\n", + file=iparams$output.result.file, + append=TRUE) +} + +# Save figure if required +if (! is.na(iparams$output.plot.file)) { + pdf(file=iparams$output.plot.file,width=5,height=5) + par(mar = c(4,3.5,2,0.5), mgp = c(1.5,0.5,0), cex = 0.8); + plot(crosscorr$cross.correlation, + type='l', + xlab=sprintf("strand-shift (%s)",paste(cc.peak$x,collapse=",")), + ylab="cross-correlation") + abline(v=cc.peak$x,lty=2,col=2) + abline(v=crosscorr$phantom.cc$x,lty=2,col=4) + title(main=get.file.parts(iparams$chip.file)$fullname, + sub=sprintf("NSC=%g,RSC=%g,Qtag=%d",crosscorr$phantom.coeff,crosscorr$rel.phantom.coeff,crosscorr$phantom.quality.tag)) + dev.off(); +} + +# Save RData file if required +if (! is.na(iparams$output.rdata.file)) { + save(iparams, + crosscorr, + cc.peak, + file=iparams$output.rdata.file); +} + +# ################################# +# Call peaks +# ################################# + +if ( !is.na(iparams$output.npeak.file) || !is.na(iparams$output.rpeak.file) ) { + + # Remove local tag anomalies + cat('Removing read stacks\n',file=stdout()) + chip.data <- remove.local.tag.anomalies(chip.data$tags) + control.data <- remove.local.tag.anomalies(control.data$tags) + + # Open multiple processes if required + if (is.na(iparams$n.nodes)) { + cluster.nodes <- NULL + } else { + cluster.nodes <- makeCluster(iparams$n.nodes) + } + + # Find peaks + cat('Finding peaks\n',file=stdout()) + if (!is.na(iparams$npeak)) { + iparams$fdr <- 0.99 + } + narrow.peaks <- find.binding.positions(signal.data=chip.data,control.data=control.data,fdr=iparams$fdr,method=tag.lwcc,whs=crosscorr$whs,cluster=cluster.nodes) + if (!is.na(iparams$n.nodes)) { + stopCluster(cluster.nodes) + } + cat(paste("Detected",sum(unlist(lapply(narrow.peaks$npl,function(d) length(d$x)))),"peaks"),"\n",file=stdout()) + + # Write to narrowPeak file + if (!is.na(iparams$output.npeak.file)) { + write.narrowpeak.binding(narrow.peaks,iparams$output.npeak.file,margin=round(crosscorr$whs/2),npeaks=iparams$npeak) + system(paste('gzip -f ',iparams$output.npeak.file)) + } + + # Compute and write regionPeak file + if (!is.na(iparams$output.rpeak.file)) { + region.peaks <- add.broad.peak.regions(chip.data,control.data,narrow.peaks,window.size=max(50,round(crosscorr$whs/4)),z.thr=10) + write.narrowpeak.binding(region.peaks,iparams$output.rpeak.file,margin=round(crosscorr$whs/2),npeaks=iparams$npeak) + system(paste('gzip -f ',iparams$output.rpeak.file)) + } + + # Save Rdata file + if (! is.na(iparams$output.rdata.file)) { + save(iparams, + crosscorr, + cc.peak, + narrow.peaks, + region.peaks, + file=iparams$output.rdata.file); + } + +} + + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/configure rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/configure --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/configure 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/configure 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,3856 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.63 for SPP 1.7. +# +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## --------------------- ## +## 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 + + + + +# PATH needs CR +# 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_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 +if (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 + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +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. +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); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +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 + + +# Name of the executable. +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'` + +# CDPATH. +$as_unset CDPATH + + +if test "x$CONFIG_SHELL" = x; then + if (eval ":") 2>/dev/null; then + as_have_required=yes +else + as_have_required=no +fi + + if test $as_have_required = yes && (eval ": +(as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=\$LINENO + as_lineno_2=\$LINENO + test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && + test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } +") 2> /dev/null; then + : +else + as_candidate_shells= + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + case $as_dir in + /*) + for as_base in sh bash ksh sh5; do + as_candidate_shells="$as_candidate_shells $as_dir/$as_base" + done;; + esac +done +IFS=$as_save_IFS + + + for as_shell in $as_candidate_shells $SHELL; do + # Try only shells that exist, to save several forks. + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { ("$as_shell") 2> /dev/null <<\_ASEOF +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 + + +: +_ASEOF +}; then + CONFIG_SHELL=$as_shell + as_have_required=yes + if { "$as_shell" 2> /dev/null <<\_ASEOF +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_func_return () { + (exit $1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = "$1" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test $exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } + +_ASEOF +}; then + break +fi + +fi + + done + + if test "x$CONFIG_SHELL" != x; then + for as_var in BASH_ENV ENV + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + + if test $as_have_required = no; then + echo This script requires a shell more modern than all the + echo shells that I found on your system. Please install a + echo modern shell, or manually run the script under such a + echo shell if you do have one. + { (exit 1); exit 1; } +fi + + +fi + +fi + + + +(eval "as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0") || { + echo No shell found that supports shell functions. + echo Please tell bug-autoconf@gnu.org about your system, + echo including any error possibly output before this message. + echo This can help us improve future autoconf versions. + echo Configuration will now proceed without shell functions. +} + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. 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 + { (exit 1); exit 1; }; } + + # 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 +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +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 -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +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=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# 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 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, 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= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Identity of this package. +PACKAGE_NAME='SPP' +PACKAGE_TARNAME='spp' +PACKAGE_VERSION='1.7' +PACKAGE_STRING='SPP 1.7' +PACKAGE_BUGREPORT='' + +ac_subst_vars='LTLIBOBJS +LIBOBJS +HAVE_LIBBZ2 +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_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS' + + +# 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=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_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 + { (exit 1); exit 1; }; } ;; + *) $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_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } +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 + $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + 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_echo "$as_me: error: working directory cannot be determined" >&2 + { (exit 1); exit 1; }; } +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 + { (exit 1); exit 1; }; } + + +# 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_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 + { (exit 1); exit 1; }; } + 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 SPP 1.7 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/spp] + --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 SPP 1.7:";; + esac + cat <<\_ACEOF + +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 C/C++/Objective C preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_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 +SPP configure 1.7 +generated by GNU Autoconf 2.63 + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi +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 SPP $as_me 1.7, which was +generated by GNU Autoconf 2.63. 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) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$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 + ac_configure_args="$ac_configure_args '$ac_arg'" + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export 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 + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + 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:$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= ;; #( + *) $as_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 + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + 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 + cat <<\_ASBOX +## ------------------- ## +## File substitutions. ## +## ------------------- ## +_ASBOX + 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 + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + 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'; { (exit 1); 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 + +# 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 + + +# 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 + ac_site_file1=$CONFIG_SITE +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 -r "$ac_site_file"; then + { $as_echo "$as_me:$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" + 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. + if test -f "$cache_file"; then + { $as_echo "$as_me:$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:$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:$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:$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:$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:$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:$LINENO: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:$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. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:$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_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +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 + + + +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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:$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:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:$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:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$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:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:$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:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$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:$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:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:$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:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:$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:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$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:$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:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + +# Provide some information about the compiler. +$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +{ (ac_try="$ac_compiler --version >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler --version >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -v >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -v >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -V >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -V >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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:$LINENO: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; 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 + +{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +if test -z "$ac_file"; then + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; }; } +fi + +ac_exeext=$ac_cv_exeext + +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + fi + fi +fi +{ $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +{ $as_echo "$as_me:$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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; 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:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest$ac_cv_exeext +{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if test "${ac_cv_objext+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; 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:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:$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 test "${ac_cv_c_compiler_gnu+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_compiler_gnu=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + 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:$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:$LINENO: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; 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 >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + CFLAGS="" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +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:$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:$LINENO: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* 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" + 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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +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:$LINENO: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:$LINENO: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac + + +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:$LINENO: checking for BZ2_bzDecompressInit in -lbz2" >&5 +$as_echo_n "checking for BZ2_bzDecompressInit in -lbz2... " >&6; } +if test "${ac_cv_lib_bz2_BZ2_bzDecompressInit+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lbz2 $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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 BZ2_bzDecompressInit (); +int +main () +{ +return BZ2_bzDecompressInit (); + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_bz2_BZ2_bzDecompressInit=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_bz2_BZ2_bzDecompressInit=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bz2_BZ2_bzDecompressInit" >&5 +$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompressInit" >&6; } +if test "x$ac_cv_lib_bz2_BZ2_bzDecompressInit" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBBZ2 1 +_ACEOF + + LIBS="-lbz2 $LIBS" + +fi + + +ac_config_files="$ac_config_files src/Makevars" + +cp confdefs.h src/config.h +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:$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= ;; #( + *) $as_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 + test "x$cache_file" != "x/dev/null" && + { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + cat confcache >$cache_file + else + { $as_echo "$as_me:$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}' + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +ac_script=' +:mline +/\\$/{ + N + s,\\\n,, + b mline +} +t clear +:clear +s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g +t quote +s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g +t quote +b any +:quote +s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g +s/\[/\\&/g +s/\]/\\&/g +s/\$/$$/g +H +:any +${ + g + s/^\n// + s/\n/ /g + p +} +' +DEFS=`sed -n "$ac_script" confdefs.h` + + +ac_libobjs= +ac_ltlibobjs= +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. + ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" + ac_ltlibobjs="$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:$LINENO: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF || ac_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} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_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 + + + + +# PATH needs CR +# 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_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 +if (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 + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +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. +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); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +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 + + +# Name of the executable. +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'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. 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 + { (exit 1); exit 1; }; } + + # 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 +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +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 -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +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=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# 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 + +# 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 SPP $as_me 1.7, which was +generated by GNU Autoconf 2.63. 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 + + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTION]... [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, 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 + +Configuration files: +$config_files + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_version="\\ +SPP config.status 1.7 +configured by $0, generated by GNU Autoconf 2.63, + with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2008 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=$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 ;; + --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"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + ac_need_defaults=false;; + --he | --h | --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_echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$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 + "src/Makevars") CONFIG_FILES="$CONFIG_FILES src/Makevars" ;; + + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + 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 +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= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + $as_echo "$as_me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# 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=' ' +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 {' >"$tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } +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_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + 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_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + 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 >>"\$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 >>"\$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 < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +_ACEOF + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ 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[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + + +eval set X " :F $CONFIG_FILES " +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_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} + { (exit 1); exit 1; }; };; + :[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="$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_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$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:$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 >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; + 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" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + 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_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + 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:$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 "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:$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 "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + ;; + + + + esac + +done # for ac_tag + + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + +# 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 || { (exit 1); exit 1; } +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/configure.ac rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/configure.ac --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/configure.ac 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/configure.ac 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,7 @@ +AC_INIT([SPP], 1.7) + +AC_CHECK_LIB(bz2, BZ2_bzDecompressInit) +AC_SUBST(HAVE_LIBBZ2) +AC_CONFIG_FILES([src/Makevars]) +cp confdefs.h src/config.h +AC_OUTPUT diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/DESCRIPTION rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/DESCRIPTION --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/DESCRIPTION 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/DESCRIPTION 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,12 @@ +Package: spp +Type: Package +Title: some description +Version: 1.0 +Date: 2008-11-10 +Author: Peter K +Depends: caTools +Maintainer: peterK +Description: Describe the package +License: GPL-2 +LazyLoad: yes +Packaged: Wed Nov 12 10:42:54 2008; vidhuch diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/add.broad.peak.regions.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/add.broad.peak.regions.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/add.broad.peak.regions.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/add.broad.peak.regions.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,27 @@ +\name{add.broad.peak.regions} +\alias{add.broad.peak.regions} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate chromosome-wide profiles of smoothed tag density } +\description{ + Looks for broader regions of enrichment associated with the determined + peak positions, adds them to the $npl data as $rs, $re columns. +} +\usage{ +add.broad.peak.regions(signal.tags, control.tags, binding.postions,window.size=500,z.thr=2) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.tags}{ signal chromosome tag coordinate vectors (e.g. output + of \code{\link{select.informative.tags}} } + \item{control.tags}{ optionall control (input) tags } + \item{binding.positions}{ output of find.binding.positions call } + \item{window.size}{ window size to be used in calculating enrichment } + \item{z.thr}{ Z-score corresponding to the Poisson ratio threshold + used to flag significantly enriched windows} +} +\value{ + A structure identical to binding.postions with two additional columns + added (rs and re) corresponding to start and end of the associated + significantly enriched region. If no region was associated with a + particular peak, NAs values are reported. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/find.binding.positions.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/find.binding.positions.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/find.binding.positions.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/find.binding.positions.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,128 @@ +\name{find.binding.positions} +\alias{find.binding.positions} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Determine significant point protein binding positions (peaks) } +\description{ + Given the signal and optional control (input) data, determine location of the + statistically significant point binding positions. If the control data + is not provided, the statistical significance can be assessed based on + tag randomization. The method also provides options for masking + regions exhibiting strong signals within the control data. +} +\usage{ +find.binding.positions(signal.data, e.value = NULL, fdr = NULL, masked.data = NULL, control.data = NULL, min.dist = 200, window.size = 4e+07, cluster = NULL, debug = T, n.randomizations = 3, shuffle.window = 1, min.thr = 0, topN = NULL, tag.count.whs = 100, enrichment.z = 2, method = tag.wtd, tec.filter = T, tec.window.size = 10000, tec.masking.window.size=tec.window.size, tec.z = 5, tec.poisson.z=5,tec.poisson.ratio=5, n.control.samples = 1, enrichment.background.scales = c(1, 5, 10), background.density.scaling = F, use.randomized.controls = F, ...) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + ~~ tag data ~~ + \item{signal.data}{ signal tag vector list } + \item{control.data}{ optional control (input) tag vector list } + + ~~ position stringency criteria ~~ + \item{e.value}{ E-value defining the desired statistical significance + of binding positions. } + \item{fdr}{ FDR defining statistical significance of binding positions } + \item{topN}{ instead of determining statistical significance + thresholds, return the specified number of highest-scoring + positions} + + ~~ other params ~~ + \item{whs}{ window half-sized that should be used for binding + detection (e.g. determined from cross-correlation profiles)} + \item{masked.data}{ optional set of coordinates that should be masked + (e.g. known non-unique regions) } + \item{min.dist}{ minimal distance that must separate detected binding + positions. In case multiple binding positions are detected within + such distance, the position with the highest score is returned. } + \item{window.size}{ size of the window used to segment the chromosome + during calculations to reduce memory usage. } + \item{cluster}{ optional \code{snow} cluster to parallelize the + processing on } + \item{min.thr}{ minimal score requirement for a peak } + \item{background.density.scaling}{ If TRUE, regions of significant tag + enrichment will be masked out when calculating size ratio of the + signal to control datasets (to estimate ratio of the background tag + density). If FALSE, the dataset ratio will be equal to the ratio of + the number of tags in each dataset.} + + ~~ randomized controls ~~ + \item{n.randomizations}{ number of tag randomziations that should be + performed (when the control data is not provided) } + \item{use.randomized.controls}{ Use randomized tag control, even if + \code{control.data} is supplied. } + \item{shuffle.window}{ during tag randomizations, tags will be split + into groups of \code{shuffle.window} and will be maintained + together throughout the randomization. } + + ~~ fold-enrichment confidence intervals + \item{tag.count.whs}{ half-size of a window used to assess fold + enrichment of a binding position} + \item{enrichment.z}{ Z-score used to define the significance level of + the fold-enrichment confidence intervals } + \item{enrichment.background.scales}{ In estimating the peak + fold-enrichment confidence intervals, the background tag density is + estimated based on windows with half-sizes of + \code{2*tag.count.whs*enrichment.background.scales}. } + \item{method}{ either \code{tag.wtd} for WTD method, or + \code{tag.lwcc} for MTC method} + \item{mle.filter}{ If turned on, will exclude predicted positions + whose MLE enrichment ratio (for any of the background scales) is + below a specified min.mle.threshold } + \item{min.mle.threshold}{ MLE enrichment ratio threshold that each + predicted position must exceed if mle.filter is turned on. } + + ~~ masking regions of significant control enrichment ~~ + \item{tec.filter}{ Whether to mask out the regions exhibiting + significant enrichment in the control data in doing other + calculations. The regions are identified using Poisson statistics + within sliding windows, either relative to the scaled signal (tec.z), or + relative to randomly-distributed expectation (tec.poisson.z).} + \item{tec.window.size}{ size of the window used to determine + significantly enrichent control regions } + \item{tec.masking.window.size}{ size of the window used to mask + the area around significantly enrichent control regions } + \item{tec.z}{ Z-score defining statistical stringency by which a given + window is determined to be significantly higher in the input than in + the signal, and masked if that is the case.} + \item{tec.poisson.z}{ Z-score defining statistical stringency by which a given + window is determined to be significantly higher than the + tec.poisson.ratio above the expected uniform input background. } + \item{tec.poisson.ratio}{ Fold ratio by which input must exceed the + level expected from the uniform distribution. } + + + + +} +\value{ + \item{npl}{A per-chromosome list containing data frames describing + determined binding positions. Column description: + \item{x}{ position } + \item{y}{ score } + \item{evalue}{ E-value } + \item{fdr}{ FDR. For peaks higher than the maximum control peak, + the highest dataset FDR is reported } + \item{enr}{ lower bound of the fold-enrichment ratio confidence + interval. This is the estimate determined using scale of + 1. Estimates corresponding to higher scales are returned in other enr columns + with scale appearing in the name.} + \item{enr.mle}{ enrichment ratio maximum likely estimate } + } + \item{thr}{ info on the chosen statistical threshold of the peak scores} +} + +\examples{ + # find binding positions using WTD method, 200bp half-window size, +control data, 1% FDR + bp <- +find.binding.positions(signal.data=chip.data,control.data=input.data,fdr=0.01,method=tag.wtd,whs=200); + + # find binding positions using MTC method, using 5 tag randomizations, + # keeping pairs of tag positions together (shuffle.window=2) + bp <- find.binding.positions(signal.data=chip.data,control.data=input.data,fdr=0.01,method=tag.lwcc,whs=200,use.randomized.controls=T,n.randomizations=5,shuffle.window=2) + + # print out the number of determined positions + print(paste("detected",sum(unlist(lapply(bp$npl,function(d) length(d$x)))),"peaks")); + + +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.binding.characteristics.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.binding.characteristics.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.binding.characteristics.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.binding.characteristics.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,55 @@ +\name{get.binding.characteristics} +\alias{get.binding.characteristics} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate characteristics of observed DNA-binding signal from + cross-correlation profiles } +\description{ + The methods calculates strand cross-correlation profile to determine binding + peak separation distance and approximate window size that should be used + for binding detection. If quality scores were given for the tags, + which quality bins improve the cross-correlation pattern. +} +\usage{ +get.binding.characteristics(data, srange = c(50, 500), bin = 5, cluster = NULL, debug = F, min.tag.count = 1000, acceptance.z.score = 3, remove.tag.anomalies = T, anomalies.z = 5,accept.all.tags=F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{data}{ Tag/quality data: output of \code{read.eland.tags} or similar function } + \item{srange}{ A range within which the binding peak separation is + expected to fall. Should be larger than probe size to avoid artifacts. } + \item{bin}{ Resolution (in basepairs) at which cross-corrrelation + should be calculated. bin=1 is ideal, but takes longer to calculate. } + \item{cluster}{ optional snow cluster for parallel processing } + \item{debug}{ whether to print debug messages } + \item{min.tag.count}{ minimal number of tags on the chromosome to be + considered in the cross-correlation calculations } + \item{acceptance.z.score}{ A Z-score used to determine if a given tag + quality bin provides significant improvement to the strand cross-correlation } + \item{remove.tag.anomalies}{ Whether to remove singular tag count peaks prior to + calculation. This is recommended, since such positions may distort the + cross-correlation profile and increase the necessary computational time. } + \item{anomalies.z}{ Z-score for determining if the number of tags at a + given position is significantly higher about background, and should be + considered an anomaly.} + \item{accept.all.tags}{ Whether tag alignment quality calculations + should be skipped and all available tags should be accepted in the + downstream analysis.} +} +\value{ + \item{cross.correlation }{ Cross-correlation profile as an $x/$y data.frame} + \item{peak }{Position ($x) and height ($y) of automatically detected + cross-correlation peak.} + \item{whs} { Optimized window half-size for binding detection (based + on the width of the cross-correlation peak) } + \item{quality.bin.acceptance} { A list structure, describing the + effect of inclusion of different tag quality bins on + cross-correlation, and a resolution on which bins should be + considered. + \item{informative.bins} { A boolean vector indicating whether the + inclusion of tags from the tag quality bin specified in the name + attribute significantly increases cross-correlation profile near + the peak.} + \item{quality.cc} { A list giving the cross-correlation profile + after the inclusion of the tags from different quality bins } + } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.broad.enrichment.clusters.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.broad.enrichment.clusters.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.broad.enrichment.clusters.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.broad.enrichment.clusters.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,27 @@ +\name{get.broad.enrichment.clusters} +\alias{get.broad.enrichment.clusters} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Determine broad clusters of enrichment } +\description{ + Scan chromosomes with a pre-defined window size, comparing scaled ChIP + and input tag coutns to see if their ratio exceeds that expected from + a Poisson process (normalized for dataset size). +} +\usage{ +get.broad.enrichment.clusters(chip.tags, input.tags, window.size=1e3,z.thr=3,tag.shift=146/2) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{chip.tags}{ foreground tag vector list } + \item{input.tags}{ background tag vector list } + \item{window.size}{ window size to be used for tag counting } + \item{z.thr}{ Z-score to be used as a significance threshold } + \item{tag.shift}{ number of base pairs by which positive and negative + tag coordinates should be shifted towards eachother (half of binding + peak separation distance)} +} +\value{ + A list of elements corresponding to chromosomes, with each element + being an $s/$e/$rv data.frame giving the starting, ending positions and the log2 + enrichment estimate for that region. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.conservative.fold.enrichment.profile.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.conservative.fold.enrichment.profile.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.conservative.fold.enrichment.profile.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.conservative.fold.enrichment.profile.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,59 @@ +\name{get.conservative.fold.enrichment.profile} +\alias{get.conservative.fold.enrichment.profile} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Estimate minimal fold enrichment/depletion along the chromosomes } +\description{ + The method provides a statistical assessment of enrichment/depletion + along the chromosomes. To assess tag density enrichment/depletion, a + sliding window of a specified size (\code{fws}) is used to calculate + the density of the foreground tags (\code{ftl}). Multiple, typically + larger windows are used to estimate background tag (\code{btl}) density around the + same location. The densities are compared as ratios of two Poisson + processes to estimate lower bound of foreground enrichment, or upper + bound of foreground depletion. If multiple window sizes were used to + estimate the background tag density, the most conservative one is + chosen for each point. +} +\usage{ +get.conservative.fold.enrichment.profile(ftl, btl, fws, bwsl = c(1, 5, 25, 50) * fws, step = 50, tag.shift = 146/2, alpha = 0.05, use.most.informative.scale = F, quick.calculation = T) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{ftl}{ foreground tag vector list } + \item{btl}{ background tag vector list } + \item{fws}{ foreground window size } + \item{bwsl}{ background window scales. The size(s) of background windows + will be \code{fws*bwsl}. } + \item{step}{ spacing between positions at which the + enrichment/depletion is evaluated } + \item{tag.shift}{ number of basepairs by which positive and negative + tag coordinates should be shifted towards eachother (half of binding + peak separation distance)} + \item{alpha}{ desired level of statistical significance } + \item{use.most.informative.scale}{ for each position, instead of + evaluating enrichment ratio bounds for all background window scales, + choose the one with the highest observed density to speed up the calculations} + \item{quick.calculation}{ Use square root transformation method + instead of a Bayesian method. This speeds up the caclulation + considerably and is turned on by default. } + \item{background.density.scaling}{ If TRUE, regions of significant tag + enrichment will be masked out when calculating size ratio of the + signal to control datasets (to estimate ratio of the background tag + density). If FALSE, the dataset ratio will be equal to the ratio of + the number of tags in each dataset.} +} +\value{ + A list of elements corresponding to chromosomes, with each element + being an $x/$y data.frame giving the position and the log2 + conservative estimate of enrichment/depletion fold ratios around that + position. + Use \code{\link{writewig}} to output the structure to a WIG + file. +} +\references{ R.M.Price, D.G. Bonett "Estimating the ratio fo two Poisson + rates", Comp. Stat & Data Anal. 32(2000) 345} +\seealso{ \code{\link{get.smoothed.tag.density}} } +\examples{ + enrichment.estimates <- get.conservative.fold.enrichment.profile(chip.data,input.data,fws=2*binding.characteristics$whs,step=100,alpha=0.01); + writewig(enrichment.estimates,"example.enrichment.estimates.wig","Example conservative fold-enrichment/depletion estimates shown on log2 scale"); +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.mser.interpolation.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.mser.interpolation.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.mser.interpolation.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.mser.interpolation.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,56 @@ +\name{get.mser.interpolation} +\alias{get.mser.interpolation} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Interpolate MSER dependency on the tag count } +\description{ + MSER generally decreases with increasing sequencing depth. This + function interpolates the dependency of MSER on tag counts as a + log-log linear function. The log-log fit is used to estimate the depth + of sequencing required to reach desired \code{target.fold.enrichment}. +} +\usage{ +get.mser.interpolation(signal.data, control.data, target.fold.enrichment = 5, n.chains = 10, n.steps = 6, step.size = 1e+05, chains = NULL, test.agreement = 0.99, return.chains = F, enrichment.background.scales = c(1), excluded.steps = c(seq(2, n.steps - 2)), ...) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.data}{ signal chromosome tag vector list } + \item{control.data}{ control chromosome tag vector list } + \item{target.fold.enrichment}{ target MSER for which the depth should + be estimated} + \item{n.steps}{ number of steps in each subset chain. } + \item{step.size}{ Either number of tags or fraction of the dataset + size, see \code{step.size} parameter for \code{\link{get.mser}}. } + \item{test.agreement}{ Fraction of the detected peaks that should + agree between the full and subsampled datasets. See \code{test.agreement} parameter for \code{\link{get.mser}}} + \item{n.chains}{ number of random subset chains } + \item{chains}{ optional structure of pre-calculated chains + (e.g. generated by an earlier call with \code{return.chains=T}.} + + \item{return.chains}{ whether to return peak predictions calculated on + random chains. These can be passed back using \code{chains} argument + to skip subsampling/prediction steps, and just recalculate the depth + estimate for a different MSER.} + \item{enrichment.background.scales}{ see \code{enrichment.background.scales} parameter for \code{\link{get.mser}} } + \item{excluded.steps}{ Intermediate subsampling steps that should be excluded from + the chains to speed up the calculation. By default, all intermediate + steps except for first two and last two are skipped. Adding + intermediate steps improves interpolation at the expense of + computational time.} + \item{\dots}{ additional parameters are passed to \code{\link{get.mser}} } +} +\details{ + To simulate sequencing growth, the method calculates peak predictions + on random chains. Each chain is produced by sequential random + subsampling of the original data. The number of steps in the chain + indicates how many times the random subsampling will be performed. +} +\value{ + Normally reurns a list, specifying for each backgroundscale: + \item{prediction}{estimated sequencing depth required to reach + specified target MSER} + \item{log10.fit}{linear fit model, a result of \code{lm()} call} + + If \code{return.chains=T}, the above structure is returned under + \code{interpolation} field, along with \code{chains} field containing + results of \code{\link{find.binding.positions}} calls on subsampled chains. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.mser.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.mser.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.mser.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.mser.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,46 @@ +\name{get.mser} +\alias{get.mser} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate minimal saturated enrichment fold ratio } +\description{ + Determine if the dataset has reached absolute saturation, or otherwise + find minimal fold enrichment ratio above which the detection of peaks + has stabilized enough to meet the saturation criteria. +} +\usage{ +get.mser(signal.data, control.data, n.chains = 5, step.size = 1e+05, chains = NULL, cluster = NULL, test.agreement = 0.99, return.chains = F, enrichment.background.scales = c(1), n.steps = 1, ...) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.data}{ signal tag vector list } + \item{control.data}{ control tag vector list } + \item{n.chains}{ number of dataset subsamples to use } + \item{step.size}{ subsampling step describing the saturation + criteria. The criteria requires the set of detected binding sites to + be stable (as described by the \code{test.agreement} param) when the + number of tags in the dataset is reduced by \code{step.size}. The + value can either be an integer above one, in which case it specifies a fixed + number of tags, or a real value below one, in which case it + specifies the fraction of tags that should be removed (e.g. 0.1 will + remove 10% of tags). + } + \item{test.agreement}{ Fraction of the detected peaks that should + agree between the full and subsampled datasets. } + \item{chains}{ optional parameter, giving pre-calculated chains } + \item{cluster}{ optional \code{snow} cluster to parallelize processing } + + \item{return.chains}{ whether subsampled dataset results should be returned as + well } + \item{enrichment.background.scales}{ one or multiple window scales at + which the background tag density should be assessed. See + \code{enrichment.background.scales} in + \code{\link{find.binding.positions}}. If multiple scales are provided, + multiple MSER estimates will be returned.} + \item{\dots}{ additional parameters should be the same as those passed + to the \code{\link{find.binding.positions}}} +} +\value{ + A single, or multple (if multiple \code{enrichment.background.scales} were + provided) MSER value. A value of 1 or very close to it implies that + the dataset has reached absolute saturation based on the given criteria. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.smoothed.enrichment.mle.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.smoothed.enrichment.mle.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.smoothed.enrichment.mle.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.smoothed.enrichment.mle.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,35 @@ +\name{get.smoothed.enrichment.mle} +\alias{get.smoothed.enrichment.mle} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate chromosome-wide profiles of smoothed enrichment estimate } +\description{ + Given signal and control tag positions, the method calculates log2 + signal to control enrichment esimates (maximum likelihood) for each + chromosome, based on the smoothed tag density profile (see \link{get.smoothed.tag.density}). +} +\usage{ +get.smoothed.enrichment.mle(signal.tags, control.tags, bandwidth = 150,tag.shift = 146/2, step = 50) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.tags}{ signal chromosome tag coordinate vectors (e.g. output + of \code{\link{select.informative.tags}} } + \item{control.tags}{ control (input) tags } + \item{pseudocount}{ pseudocount value to be added to tag density - + defaults to 1 } + other parameters (such as bandwidth, step.size and tag.shift) are + passed to \link{get.smoothed.tag.density} - see appropriate reference + for details. +} +\value{ + A list of elements corresponding to chromosomes, with each element + being an $x/$y data.frame giving the position and associated + log2 signal/control enrichment estimate. +} +\seealso{ \code{\link{writewig}} } +\examples{ + # get smoothed enrichment estimate profile using 500bp bandwidth at + # 50bp steps + smoothed.M <- get.smoothed.enrichment.mle(chip.data,bandwidth=500,step=50); + writewig(smoothed.M,"example.smoothedM.wig","Example smoothed log2 intensity ratio estimate"); +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.smoothed.tag.density.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.smoothed.tag.density.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.smoothed.tag.density.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/get.smoothed.tag.density.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,45 @@ +\name{get.smoothed.tag.density} +\alias{get.smoothed.tag.density} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate chromosome-wide profiles of smoothed tag density } +\description{ + Given tag positions, the method calculates for each chromosome a tag + density profile, smoothed by the Gaussian kernel. If the optional + control tags are provided, the difference between ChIP and control tag + density is returned. +} +\usage{ +get.smoothed.tag.density(signal.tags, control.tags = NULL, bandwidth = 150, bg.weight = NULL, tag.shift = 146/2, step = round(bandwidth/3)) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.tags}{ signal chromosome tag coordinate vectors (e.g. output + of \code{\link{select.informative.tags}} } + \item{control.tags}{ optional control (input) tags } + \item{bandwidth}{ standard deviation of the Gaussian kernel } + \item{bg.weight}{ optional weight by which the background density + should be multipled for scaling. If not supplied, the weight is + calculated based on the ratio of the reduced ChIP to input dataset sizes. } + \item{tag.shift}{ Distance by which the positive and negative strand + tags should be shifted towards eachother. This + normally corresponds to the half of the cross-correlation peak + position (e.g. \code{get.binding.characteristics()}$peak$x/2) } + \item{step}{ The distance between the regularly spaced points for + which the values should be calculated. } + \item{background.density.scaling}{ If TRUE, regions of significant tag + enrichment will be masked out when calculating size ratio of the + signal to control datasets (to estimate ratio of the background tag + density). If FALSE, the dataset ratio will be equal to the ratio of + the number of tags in each dataset.} +} +\value{ + A list of elements corresponding to chromosomes, with each element + being an $x/$y data.frame giving the position and associated tag + density. Use \code{\link{writewig}} to output the structure to a WIG + file. +} +\seealso{ \code{\link{writewig}} } +\examples{ + smoothed.density <- get.smoothed.tag.density(chip.data,control.tags=input.data,bandwidth=200,step=100,tag.shift=round(binding.characteristics$peak$x/2)); + writewig(smoothed.density,"example.density.wig","Example smoothed, background-subtracted tag density"); +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/output.binding.results.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/output.binding.results.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/output.binding.results.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/output.binding.results.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,24 @@ +\name{output.binding.results} +\alias{output.binding.results} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Write out determined binding peaks into a text file table } +\description{ + Writes out determined binding positions into a text file. The file + will contain a table with each row corresponding to a detected + position, with the following columns: + \item{chr}{ chromosome or target sequence } + \item{pos}{ position of detected binding site on the chromosome/sequence} + \item{score}{a score reflecting magnitude of the binding} + \item{Evalue}{E-value corresponding to the peak magnitude} + \item{FDR}{FDR corresponding to the peak magnitude} + \item{enrichment.lb}{lower bound of the fold-enrichment ratio} + \item{enrichment.mle}{maximum likelihood estimate of the fold-enrichment ratio} +} +\usage{ +output.binding.results(results, filename) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{results}{ output of the \code{\link{find.binding.positions}} } + \item{filename}{ file name } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bam.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bam.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bam.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bam.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,24 @@ +\name{read.bam.tags} +\alias{read.bam.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read BAM alignment file } +\description{ + Reads in aligned reads from BAM file. Note: no split (non-unique) + alignemnts should be reported in the BAM file. +} +\usage{ +read.bam.tags(filename, read.tag.names = F, fix.chromosome.names = F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ BAM file } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bin.maqmap.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bin.maqmap.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bin.maqmap.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bin.maqmap.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,23 @@ +\name{read.bin.maqmap.tags} +\alias{read.bin.maqmap.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read MAQ binary alignment map file } +\description{ + Reads in MAQ binary map alignment result file +} +\usage{ +read.bin.maqmap.tags(filename, read.tag.names = F, fix.chromosome.names = T) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ MAQ map output file (binary) } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bowtie.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bowtie.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bowtie.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.bowtie.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,23 @@ +\name{read.bowtie.tags} +\alias{read.bowtie.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read bowtie text alignment output file } +\description{ + Reads in bowtie alignment results in text format +} +\usage{ +read.bowtie.tags(filename, read.tag.names = F, fix.chromosome.names = F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ bowtie text output file } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.eland.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.eland.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.eland.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.eland.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,30 @@ +\name{read.eland.tags} +\alias{read.eland.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read eland output file } +\description{ + Reads in ELAND output file, returning 5'-end tag coordinates and + number of mismatches associated with each mapped tag. +} +\usage{ +read.eland.tags(filename, read.tag.names = F, fix.chromosome.names = T, max.eland.tag.length = -1,extended=F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ ELAND output file } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } + \item{max.eland.tag.length}{ Specifies max length of the tag sequence + considered by ELAND. This needs to be specified if the tags are + longer than the sequences considred by ELAND during alignment. } + \item{extended}{ Whether the file is written out in "extended" format + provided in GA pipeline 1.0. } + \item{multi}{ Whether the file is written in "multi" format, showing multiple alignments of the reads } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.maqmap.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.maqmap.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.maqmap.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.maqmap.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,23 @@ +\name{read.maqmap.tags} +\alias{read.maqmap.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read MAQ text alignment output file } +\description{ + Reads in MAQ alignment results in text format (that results from "maq mapview" command.) +} +\usage{ +read.maqmap.tags(filename, read.tag.names = F, fix.chromosome.names = T) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ MAQ text output file } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.meland.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.meland.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.meland.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/read.meland.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,29 @@ +\name{read.meland.tags} +\alias{read.meland.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read modified BED tag alignment file that contains variable match + length information } +\description{ + Reads in an extended BED tag alignment file. An example line given below: + \code{49 . U1 . 1 . . 23 chr2 -234567} + The line above specifies a 23-bp portion of the tag tag with id 49 was + aligned with 1 mismatch to the negative strand of chr2 at position 234567. +} +\usage{ +read.meland.tags(filename, read.tag.names = F, fix.chromosome.names = T) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ name of the extended BED file } + \item{read.tag.names}{ whether to read in tag names } + \item{fix.chromosome.names}{ whether to remove ".fa" from the sequence + name ends. } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Quality expressed as a float x.y, where x is + tag.length - aligned.tag.portion.length, and y is the number of + mismatches (must be less than 10). } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/remove.local.tag.anomalies.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/remove.local.tag.anomalies.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/remove.local.tag.anomalies.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/remove.local.tag.anomalies.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,46 @@ +\name{remove.local.tag.anomalies} +\alias{remove.local.tag.anomalies} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Restrict or remove positions with too many tags relative to + local background. } +\description{ + In Solexa ChIP-seq experiments some anomalous positions contain + extremely high number of tags at the exact coordinates. The function + scans the chromosomes, determining local tag density based on a + provided \code{window.size}, doing two types of corrections: + 1. removing all tags from positions that exceed local density by + \code{eliminate.fold}; 2. reducing the tag count at positions + exceeding \code{cap.fold} to the maximal allowed count. The + statistical significance of counts exceeding either of these two + threshold densities is calculated based on Poisson model, with + confidence interval determined by the \code{z.threshold} Z-score parameter. +} +\usage{ +remove.local.tag.anomalies(tags, window.size = 200, eliminate.fold = 10, cap.fold = 4, z.threshold = 3) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{tags}{ Chromosome-list of tag vectors } + \item{window.size}{ Size of the window used to assess local + density. Increasing the window size considerably beyond the size of + the binding features will result in flattened profiles, with bound + positions exhibiting a difference of just 1 tag beyond the background. } + \item{eliminate.fold}{ Threshold definining fold-over background + density above which the position is considered anomalous and removed + completely.} + \item{cap.fold}{ Threshold fold-over background density above which + the position is capped to the maximum statistically likely given + local tag density } + \item{z.threshold}{ Z-score used to assess significance of a given + position exceeding either of the two density thresholds. } +} +\value{ + A modified chromosome-wise tag vector list. +} +\references{ ~put references to the literature/web site here ~ } + +\note{ ~~further notes~~ + Increasing window.size to very large values will result in flat + profiles similar to those described by Zhang et al. "Model-based + Analysis of ChIP-Seq (MACS)." Genome Biol. 2008 Sep 17;9(9):R137. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/select.informative.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/select.informative.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/select.informative.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/select.informative.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,29 @@ +\name{select.informative.tags} +\alias{select.informative.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Choose informative tags } +\description{ + For datasets with tag alignment quality information (e.g. number of + mismatches for Eland alignments), + \code{\link{get.binding.characteristics}} determines whether inclusion + of tags from each specific quality bin improves the cross-correlation + profile. The present function is then used to actually select these + informative tags, discarding all other information, including quality + scores that are not used in further processing. +} +\usage{ +select.informative.tags(data, binding.characteristics) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{data}{ Full alignment data (a list with $tags and $quality elements) } + \item{binding.characteristics}{ result of a + \code{\link{get.binding.characteristics}} call. If NULL value is + supplied,all tags will be accepted. } +} +\value{ + A chromosome-wise tag list. Each element of the list corresponds to a + chromosome and is a numeric vector of 5' tag coordinates, with sign + designating DNA strand. + This form of tag data is used for most of the other processing. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/spp-package.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/spp-package.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/spp-package.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/spp-package.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,144 @@ +\name{spp-package} +\alias{spp-package} +\alias{spp} +\docType{package} +\title{ +ChIP-seq (Solexa) Processing Pipeline +} +\description{ +A set of routines for reading short sequence alignments, calculating tag +density, estimates of statistically significant enrichment/depletion +along the chromosome, identifying point binding positions (peaks), and +characterizing saturation properties related to sequencing depth. +} +\details{ +\tabular{ll}{ +Package: \tab spp\cr +Type: \tab Package\cr +Version: \tab 1.8\cr +Date: \tab 2008-11-14\cr +License: \tab What license is it under?\cr +LazyLoad: \tab yes\cr +} +See example below for typical processing sequence.y +} +\author{Peter Kharchenko } +\references{ +Kharchenko P., Tolstorukov M., Park P. "Design and analysis of ChIP-seq +experiments for DNA-binding proteins." Nature Biotech. doi:10.1038/nbt.1508 +} + +\examples{ + + # load the library + library(spp); + + ## The following section shows how to initialize a cluster of 8 nodes for parallel processing + ## To enable parallel processing, uncomment the next three lines, and comment out "cluster<-NULL"; + ## see "snow" package manual for details. + #library(snow) + #cluster <- makeCluster(2); + #invisible(clusterCall(cluster,source,"routines.r")); + cluster <- NULL; + + + + # read in tag alignments + chip.data <- read.eland.tags("chip.eland.alignment"); + input.data <- read.eland.tags("input.eland.alignment"); + + # get binding info from cross-correlation profile + # srange gives the possible range for the size of the protected region; + # srange should be higher than tag length; making the upper boundary too high will increase calculation time + # + # bin - bin tags within the specified number of basepairs to speed up calculation; + # increasing bin size decreases the accuracy of the determined parameters + binding.characteristics <- get.binding.characteristics(chip.data,srange=c(50,500),bin=5,cluster=cluster); + + + # plot cross-correlation profile + pdf(file="example.crosscorrelation.pdf",width=5,height=5) + par(mar = c(3.5,3.5,1.0,0.5), mgp = c(2,0.65,0), cex = 0.8); + plot(binding.characteristics$cross.correlation,type='l',xlab="strand shift",ylab="cross-correlation"); + abline(v=binding.characteristics$peak$x,lty=2,col=2) + dev.off(); + + # select informative tags based on the binding characteristics + chip.data <- select.informative.tags(chip.data,binding.characteristics); + input.data <- select.informative.tags(input.data,binding.characteristics); + + # restrict or remove positions with anomalous number of tags relative + # to the local density + chip.data <- remove.local.tag.anomalies(chip.data); + input.data <- remove.local.tag.anomalies(input.data); + + + # output smoothed tag density (subtracting re-scaled input) into a WIG file + # note that the tags are shifted by half of the peak separation distance + smoothed.density <- get.smoothed.tag.density(chip.data,control.tags=input.data,bandwidth=200,step=100,tag.shift=round(binding.characteristics$peak$x/2)); + writewig(smoothed.density,"example.density.wig","Example smoothed, background-subtracted tag density"); + rm(smoothed.density); + + # output conservative enrichment estimates + # alpha specifies significance level at which confidence intervals will be estimated + enrichment.estimates <- get.conservative.fold.enrichment.profile(chip.data,input.data,fws=2*binding.characteristics$whs,step=100,alpha=0.01); + writewig(enrichment.estimates,"example.enrichment.estimates.wig","Example conservative fold-enrichment/depletion estimates shown on log2 scale"); + rm(enrichment.estimates); + + + # binding detection parameters + # desired FDR. Alternatively, an E-value can be supplied to the method calls below instead of the fdr parameter + fdr <- 1e-2; + # the binding.characteristics contains the optimized half-size for binding detection window + detection.window.halfsize <- binding.characteristics$whs; + + # determine binding positions using wtd method + bp <- find.binding.positions(signal.data=chip.data,control.data=input.data,fdr=fdr,method=tag.wtd,whs=detection.window.halfsize,cluster=cluster) + + # alternatively determined binding positions using lwcc method (note: this takes longer than wtd) + # bp <- find.binding.positions(signal.data=chip.data,control.data=input.data,fdr=fdr,method=tag.lwcc,whs=detection.window.halfsize,cluster=cluster) + + print(paste("detected",sum(unlist(lapply(bp$npl,function(d) length(d$x)))),"peaks")); + + # output detected binding positions + output.binding.results(bp,"example.binding.positions.txt"); + + + # ------------------------------------------------------------------------------------------- + # the set of commands in the following section illustrates methods for saturation analysis + # these are separated from the previous section, since they are highly CPU intensive + # ------------------------------------------------------------------------------------------- + + # determine MSER + # note: this will take approximately 10-15x the amount of time the initial binding detection did + # The saturation criteria here is 0.99 consistency in the set of binding positions when adding 1e5 tags. + # To ensure convergence the number of subsampled chains (n.chains) should be higher (80) + mser <- get.mser(chip.data,input.data,step.size=1e5,test.agreement=0.99,n.chains=8,cluster=cluster,fdr=fdr,method=tag.wtd,whs=detection.window.halfsize) + + print(paste("MSER at a current depth is",mser)); + + # note: an MSER value of 1 or very near one implies that the set of detected binding positions satisfies saturation criteria without + # additional selection by fold-enrichment ratios. In other words, the dataset has reached saturation in a traditional sense (absolute saturation). + + # interpolate MSER dependency on tag count + # note: this requires considerably more calculations than the previous steps (~ 3x more than the first MSER calculation) + # Here we interpolate MSER dependency to determine a point at which MSER of 2 is reached + # The interpolation will be based on the difference in MSER at the current depth, and a depth at 5e5 fewer tags (n.steps=6); + # evaluation of the intermediate points is omitted here to speed up the calculation (excluded.steps parameter) + # A total of 7 chains is used here to speed up calculation, whereas a higher number of chains (50) would give good convergence + msers <- get.mser.interpolation(chip.data,input.data,step.size=1e5,test.agreement=0.99, target.fold.enrichment=2, n.chains=7,n.steps=6,excluded.steps=c(2:4),cluster=cluster,fdr=fdr,method=tag.wtd,whs=detection.window.halfsize) + + print(paste("predicted sequencing depth =",round(unlist(lapply(msers,function(x) x$prediction))/1e6,5)," million tags")) + + + # note: the interpolation will return NA prediction if the dataset has reached absolute saturation at the current depth. + # note: use return.chains=T to also calculated random chains (returned under msers$chains field) - these can be passed back as + # "get.mser.interpolation( ..., chains=msers$chains)" to calculate predictions for another target.fold.enrichment value + # without having to recalculate the random chain predictions. + + ## stop cluster if it was initialized + #stopCluster(cluster); + + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/write.broadpeak.info.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/write.broadpeak.info.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/write.broadpeak.info.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/write.broadpeak.info.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,16 @@ +\name{write.broadpeak.info} +\alias{write.broadpeak.info} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Write out determined broad enrichment regions using broadPeak format } +\description{ + Writes out broad regions of enrichment determined by the + get.broad.enrichment.clusters method in a broadPeak format. +} +\usage{ +write.broadpeak.info(broadpeak.results, filename) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{broadpeak.results}{ output of the \code{\link{get.broad.enrichment.clusters}} } + \item{filename}{ file name } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/write.narrowpeak.binding.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/write.narrowpeak.binding.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/write.narrowpeak.binding.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/write.narrowpeak.binding.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,21 @@ +\name{write.narrowpeak.binding} +\alias{write.narrowpeak.binding} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Write out determined binding peaks using narrowPeak format } +\description{ + Writes out determined binding positions into a narrowPeak file. + The region will correspond to associated broad enrichment region, if + such were added using add.broad.peak.regions method. Otherwise the + region size will be determined using margin (which defaults to the + window half size that was used to determine binding positions) +} +\usage{ +write.narrowpeak.binding(results, filename,margin=results$whs) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{results}{ output of the \code{\link{find.binding.positions}} } + \item{filename}{ file name } + \item{margin}{ explicit value of the margin to be used if the borad + region information is absent (defaults to peak detection window half-size} +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/writewig.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/writewig.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/writewig.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/man/writewig.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,31 @@ +\name{writewig} +\alias{writewig} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ A function to save a list of chromosome-wise x/y data frames + into a WIG file format. } +\description{ + Takes a list that contains an $x and $y data.frame for a number of + chromosomes and writes it out to a WIG BED style format. +} +\usage{ +writewig(dat, fname, feature, threshold = 5, zip = F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{dat}{ Chromosome coordinate-value data. \code{dat} is a list, + each member of a list is a data frame with $x and $y columns + containing chromosome positions and associated values. The names of + the list elements correspond to the chromosomes. } + \item{fname}{ Filename to which the output should be written } + \item{feature}{ Data description to be incorporated into the WIG header } + \item{threshold}{ Optional threshold to be saved in the WIG file} + \item{zip}{ Wheter to invoke a zip program to compress the file } +} + +\seealso{ ~~objects to See Also as \code{\link{help}}, ~~~ } +\examples{ + +data <- list("chr1"=data.frame(x=c(100,130,200),y=c(1.2,4.0,2.3))); +writewig(data,"filename"); + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/NAMESPACE rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/NAMESPACE --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/NAMESPACE 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/NAMESPACE 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,3 @@ +useDynLib(spp) + +exportPattern("^[^\\.]") diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/R/zroutines.R rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/R/zroutines.R --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/R/zroutines.R 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/R/zroutines.R 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,2501 @@ +#library(caTools) +#dyn.load("src/bed2vector.so"); +#dyn.load("src/wdl.so"); +#dyn.load("src/peaks.so"); +#dyn.load("src/cdensum.so"); + + +# -------- ROUTINES FOR READING IN THE DATA FILES ------------ +# fix.chromosome.names : remove ".fa" suffix from match sequence names +read.eland.tags <- function(filename,read.tag.names=F,fix.chromosome.names=T,max.eland.tag.length=-1,extended=F,multi=F) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + storage.mode(max.eland.tag.length) <- "integer"; + callfunction <- "read_eland"; + if(extended) { callfunction <- "read_eland_extended"; }; + if(multi) { callfunction <- "read_eland_multi"; }; + tl <- lapply(.Call(callfunction,filename,rtn,max.eland.tag.length),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + +read.tagalign.tags <- function(filename,fix.chromosome.names=T,fix.quality=T) { + tl <- lapply(.Call("read_tagalign",filename),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + #if(fix.quality) { + # d$n <- 4-cut(d$n,breaks=c(0,250,500,750,1000),labels=F) + #} + if(fix.quality) { # Anshul: changed the way the quality field is processed + if (min(d$n)<0.5){ + d$n = ceiling(1000/4^d$n); + } + break.vals <- unique(sort(c(0,unique(d$n)))); + d$n <- length(break.vals)-1-cut(d$n,breaks=break.vals,labels=F); + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); +} + + +read.short.arachne.tags <- function(filename,fix.chromosome.names=F) { + tl <- lapply(.Call("read_arachne",filename),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); +} + + +read.arachne.tags <- function(filename,fix.chromosome.names=F) { + tl <- lapply(.Call("read_arachne_long",filename),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + d$l <- d$l[xo]; + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),length=lapply(tl,function(d) d$l))); +} + +read.bowtie.tags <- function(filename,read.tag.names=F,fix.chromosome.names=F) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_bowtie",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + +read.bam.tags <- function(filename,read.tag.names=F,fix.chromosome.names=F) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_bam",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + + +read.helicos.tags <- function(filename,read.tag.names=F,fix.chromosome.names=F,include.length.info=T) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_helicostabf",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + d$l <- d$l[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),length=lapply(tl,function(d) d$l),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),length=lapply(tl,function(d) d$l))); + } +} + +read.maqmap.tags <- function(filename,read.tag.names=F,fix.chromosome.names=T) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_maqmap",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + + +read.bin.maqmap.tags <- function(filename,read.tag.names=F,fix.chromosome.names=T) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_binmaqmap",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + + +# read in tags from an extended eland format with match length information +read.meland.tags <- function(filename,read.tag.names=F,fix.chromosome.names=T) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_meland",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + d$l <- d$l[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + chrl <- names(tl); names(chrl) <- chrl; + # reformulate quality scores into monotonic integers + ml <- max(unlist(lapply(tl,function(d) max(d$l)))); + qual <- lapply(chrl,function(chr) (ml-tl[[chr]]$l)+tl[[chr]]$n/10); + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=qual,names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=qual)); + } +} + +# -------- ROUTINES FOR ASSESSING BINDING PATTERN AND SELECTING INFORMATIVE TAGS ------------ + +# removes tag positions that have anomalously high counts on both strands +# z - z-score used to determine anomalous bins +# zo - z used to filter out one-strand matches +# trim.fraction - fraction of top bins to discard when calculating overall background density +remove.tag.anomalies <- function(data, bin=1,trim.fraction=1e-3,z=5,zo=3*z) { + + t.remove.tag.anomalies <- function(tv,bin=1,trim.fraction=1e-3,z=5,zo=3*z,return.indecies=F) { + tt <- table(floor(tv/bin)); + + # trim value + stt <- sort(as.numeric(tt)); + stt <- stt[1:(length(stt)*(1-trim.fraction))]; + mtc <- mean(stt); tcd <- sqrt(var(stt)); + + thr <- max(1,ceiling(mtc+z*tcd)); + thr.o <- max(1,ceiling(mtc+zo*tcd)); + # filter tt + tt <- tt[tt>=thr] + # get + and - tags + tp <- as.numeric(names(tt)); + pti <- tp>0; + it <- intersect(tp[pti],(-1)*tp[!pti]); + # add one-strand matches + it <- unique(c(it,tp[tt>=thr.o])); + sit <- c(it,(-1)*it); + + if(bin>1) { + sit <- sit*bin; + sit <- c(sit,unlist(lapply(1:bin,function(i) sit+i))) + } + if(return.indecies) { + return(!tv %in% sit); + } else { + return(tv[!tv %in% sit]); + } + } + + vil <- lapply(data$tags,t.remove.tag.anomalies,return.indecies=T,bin=bin,trim.fraction=trim.fraction,z=z,zo=zo); + chrl <- names(data$tags); names(chrl) <- chrl; + data$tags <- lapply(chrl,function(chr) data$tags[[chr]][vil[[chr]]]); + # count tags to remove empty chromosomes + nt <- unlist(lapply(data$tags,length)); + if(any(nt==0)) { + data$tags <- data$tags[nt!=0] + } + + if(!is.null(data$quality)) { + data$quality <- lapply(chrl,function(chr) data$quality[[chr]][vil[[chr]]]); + data$quality <- data$quality[nt!=0]; + } + if(!is.null(data$names)) { + data$names <- lapply(chrl,function(chr) data$names[[chr]][vil[[chr]]]); + data$names <- data$names[nt!=0]; + } + + return(data); +} + +# caps or removes tag positions that are significantly higher than local background +remove.local.tag.anomalies <- function(tags,window.size=200,eliminate.fold=10,cap.fold=4,z.threshold=3) { + lapply(tags,filter.singular.positions.by.local.density,window.size=2e2,eliminate.fold=10,cap.fold=4,z.threshold=3); +} + + + +# assess strand cross-correlation, determine peak position, determine appropriate window size +# for binding detection. +get.binding.characteristics <- function(data,srange=c(50,500),bin=5,cluster=NULL,debug=F,min.tag.count=1e3,acceptance.z.score=3,remove.tag.anomalies=T,anomalies.z=5,accept.all.tags=F) { + if(remove.tag.anomalies) { + data <- remove.tag.anomalies(data,z=anomalies.z); + } + + # take highest quality tag bin + if(!is.null(data$quality) & !accept.all.tags) { + min.bin <- min(unlist(lapply(data$quality,min))) + chrl <- names(data$tags); names(chrl) <- chrl; + otl <- lapply(chrl,function(chr) data$tags[[chr]][data$quality[[chr]]==min.bin]); + } else { + otl <- data$tags; + } + # remove empty chromosomes + otl <- otl[unlist(lapply(otl,length))!=0]; + + + # calculate strand scc + if(!is.null(cluster)) { + cc <- clusterApplyLB(cluster,otl,tag.scc,srange=srange,bin=bin); + names(cc) <- names(otl); + } else { + cc <- lapply(otl,tag.scc,srange=srange,bin=bin); + } + ccl<-list(sample=cc); + ccl.av <- lapply(names(ccl),t.plotavcc,type='l',ccl=ccl,return.ac=T,ttl=list(sample=otl),plot=F)[[1]] + ccl.av <- data.frame(x=as.numeric(names(ccl.av)),y=as.numeric(ccl.av)); + + # find peak + pi <- which.max(ccl.av$y); + + # determine width at third-height + th <- (ccl.av$y[pi]-ccl.av$y[length(ccl.av$y)])/3+ccl.av$y[length(ccl.av$y)] + whs <- max(ccl.av$x[ccl.av$y>=th]); + + if (! is.integer(whs)) { # Anshul: added this to avoid situations where whs ends up being -Inf + whs <- ccl.av$x[ min(c(2*pi,length(ccl.av$y))) ] + } + + # determine acceptance of different quality bins + + # calculates tag scc for the best tags, and combinations of best tag category with every other category + # for subsequent selection of acceptable categories + scc.acceptance.calc <- function() { + + qr <- range(unlist(lapply(data$quality,range))) + + # start with best tags + + # determine half-width for scc calculations + pi <- which.max(ccl.av$y); + + # determine width at half-height + th <- (ccl.av$y[pi]-ccl.av$y[length(ccl.av$y)])/2+ccl.av$y[length(ccl.av$y)] + lwhs <- max(ccl.av$x[ccl.av$y>=th])-ccl.av$x[pi]; + lwhs <- max(c(20,bin*10,lwhs)); + srange <- ccl.av$x[pi]+c(-lwhs,lwhs) + + # calculate chromosome-average scc + t.scc <- function(tags) { + if(is.null(cluster)) { + cc <- lapply(tags,tag.scc,srange=srange,bin=bin); + } else { + cc <- clusterApplyLB(cluster,tags,tag.scc,srange=srange,bin=bin); names(cc) <- names(tags); + } + return(t.plotavcc(1,type='l',ccl=list(cc),ttl=list(tags),plot=F,return.ac=T)) + } + + + # returns info list for a given tag length (lv), mismatch count (nv) + t.cat <- function(qual) { + # construct tag set + if(qual==qr[1]) { + ts <- otl; + } else { + nts <- names(otl); names(nts) <- nts; + # select tags + at <- lapply(nts,function(chr) data$tags[[chr]][data$quality[[chr]]==qual]); + ntags <- sum(unlist(lapply(at,length))); + if(ntags1) { + mle.columns <- grep("enr.mle",colnames(prd$npl[[1]])); + if(length(mle.columns)>1) { + prd$npl <- lapply(prd$npl,function(d) d[apply(d[,mle.columns],1,function(x) all(x>min.mle.threshold)),]) + } + } + } + } + + prd$whs <- whs; + + return(prd); +} + + + +# -------- ROUTINES FOR WRITING OUT TAG DENSITY AND ENRICHMENT PROFILES ------------ +# calculate smoothed tag density, optionally subtracting the background +get.smoothed.tag.density <- function(signal.tags,control.tags=NULL,bandwidth=150,bg.weight=NULL,tag.shift=146/2,step=round(bandwidth/3),background.density.scaling=T,rngl=NULL,scale.by.dataset.size=F) { + chrl <- names(signal.tags); names(chrl) <- chrl; + + if(!is.null(control.tags)) { + bg.weight <- dataset.density.ratio(signal.tags,control.tags,background.density.scaling=background.density.scaling); + } + + if(scale.by.dataset.size) { + den.scaling <- dataset.density.size(signal.tags,background.density.scaling=background.density.scaling)/1e6; + } else { + den.scaling <- 1; + } + + lapply(chrl,function(chr) { + ad <- abs(signal.tags[[chr]]+tag.shift); + rng <- NULL; + if(!is.null(rngl)) { + rng <- rngl[[chr]]; + } + if(is.null(rng)) { + rng <- range(ad); + } + + ds <- densum(ad,bw=bandwidth,from=rng[1],to=rng[2],return.x=T,step=step); + if(!is.null(control.tags)) { + if(!is.null(control.tags[[chr]])) { + bsd <- densum(abs(control.tags[[chr]]+tag.shift),bw=bandwidth,from=rng[1],to=rng[2],return.x=F,step=step); + ds$y <- ds$y-bsd*bg.weight; + } + } + return(data.frame(x=seq(ds$x[1],ds$x[2],by=step),y=den.scaling*ds$y)) + }) +} + +# get smoothed maximum likelihood estimate of the log2 signal to control enrichment ratio +get.smoothed.enrichment.mle <- function(signal.tags, control.tags, tag.shift=146/2, background.density.scaling=F, pseudocount=1,bg.weight=NULL, ... ) { + # determine common range + chrl <- intersect(names(signal.tags),names(control.tags)); names(chrl) <- chrl; + rngl <- lapply(chrl,function(chr) range(c(range(abs(signal.tags[[chr]]+tag.shift)),range(abs(control.tags[[chr]]+tag.shift))))) + ssd <- get.smoothed.tag.density(signal.tags, rngl=rngl, ..., scale.by.dataset.size=F) + csd <- get.smoothed.tag.density(control.tags, rngl=rngl, ..., scale.by.dataset.size=F) + if(is.null(bg.weight)) { + bg.weight <- dataset.density.ratio(signal.tags,control.tags,background.density.scaling=background.density.scaling); + } + cmle <- lapply(chrl,function(chr) { d <- ssd[[chr]]; d$y <- log2(d$y+pseudocount) - log2(csd[[chr]]$y+pseudocount) - log2(bg.weight); return(d); }) +} + + +# returns a conservative upper/lower bound profile (log2) given signal tag list, background tag list and window scales +get.conservative.fold.enrichment.profile <- function(ftl,btl,fws,bwsl=c(1,5,25,50)*fws,step=50,tag.shift=146/2,alpha=0.05,use.most.informative.scale=F,quick.calculation=T,background.density.scaling=T,bg.weight=NULL,posl=NULL,return.mle=F) { + # include only chromosomes with more than 2 reads + ftl <- ftl[unlist(lapply(ftl,length))>2] + chrl <- names(ftl); names(chrl) <- chrl; + if(!is.null(posl)) { + chrl <- chrl[chrl %in% names(posl)]; + } + # calculate background tag ratio + if(is.null(bg.weight)) { + bg.weight <- dataset.density.ratio(ftl,btl,background.density.scaling=background.density.scaling); + } + lapply(chrl,function(chr) { + if(is.null(btl[[chr]])) { bt <- c(); } else { bt <- abs(btl[[chr]]+tag.shift); } + if(is.null(posl)) { + x <- mbs.enrichment.bounds(abs(ftl[[chr]]+tag.shift),bt,fws=fws,bwsl=bwsl,step=step,calculate.upper.bound=T,bg.weight=bg.weight,use.most.informative.scale=use.most.informative.scale,quick.calculation=quick.calculation,alpha=alpha); + } else { + x <- mbs.enrichment.bounds(abs(ftl[[chr]]+tag.shift),bt,fws=fws,bwsl=bwsl,step=step,calculate.upper.bound=T,bg.weight=bg.weight,use.most.informative.scale=use.most.informative.scale,quick.calculation=quick.calculation,alpha=alpha,pos=posl[[chr]]); + } + # compose profile showing lower bound for enriched, upper bound for depleted regions + ps <- rep(1,length(x$mle)); + vi <- which(!is.na(x$lb) & x$lb>1); + ps[vi] <- x$lb[vi]; + vi <- which(!is.na(x$ub) & x$ub<1); + ps[vi] <- x$ub[vi]; + ps <- log2(ps); + if(is.null(posl)) { + if(return.mle) { + return(data.frame(x=seq(x$x$s,x$x$e,by=x$x$step),y=ps,mle=log2(x$mle),lb=log2(x$lb),ub=log2(x$ub))); + } else { + return(data.frame(x=seq(x$x$s,x$x$e,by=x$x$step),y=ps)); + } + } else { + if(return.mle) { + return(data.frame(x=posl[[chr]],y=ps,mle=log2(x$mle),lb=log2(x$lb),ub=log2(x$ub))); + } else { + return(data.frame(x=posl[[chr]],y=ps)); + } + } + }) +} + + +# write a per-chromosome $x/$y data structure into a wig file +writewig <- function(dat,fname,feature,threshold=5,zip=F) { + chrl <- names(dat); names(chrl) <- chrl; + invisible(lapply(chrl,function(chr) { + bdiff <- dat[[chr]]; + ind <- seq(1,length(bdiff$x)); + ind <- ind[!is.na(bdiff$y[ind])]; + header <- chr==chrl[1]; + write.probe.wig(chr,bdiff$x[ind],bdiff$y[ind],fname,append=!header,feature=feature,header=header); + })) + if(zip) { + zf <- paste(fname,"zip",sep="."); + system(paste("zip \"",zf,"\" \"",fname,"\"",sep="")); + system(paste("rm \"",fname,"\"",sep="")); + return(zf); + } else { + return(fname); + } +} + + + +# -------- ROUTINES FOR ANALYZING SATURATION PROPERTIES ------------ + +# PUBLIC +# calculate minimal saturation enrichment ratios (MSER) +get.mser <- function(signal.data,control.data,n.chains=5,step.size=1e5, chains=NULL, cluster=NULL, test.agreement=0.99, return.chains=F, enrichment.background.scales=c(1), n.steps=1, ...) { + if(is.null(chains)) { + ci <- c(1:n.chains); names(ci) <- ci; + if(is.null(cluster)) { + chains <- lapply(ci,get.subsample.chain.calls,signal.data=signal.data,control.data=control.data,n.steps=n.steps,step.size=step.size,subsample.control=F, enrichment.background.scales=enrichment.background.scales, ...); + } else { + chains <- clusterApplyLB(cluster,ci,get.subsample.chain.calls,signal.data=signal.data,control.data=control.data,n.steps=n.steps,step.size=step.size,subsample.control=F, enrichment.background.scales=enrichment.background.scales, ...); + names(chains) <- ci; + } + } + cvl <- mser.chain.interpolation(chains=chains,enrichment.background.scales=enrichment.background.scales,test.agreement=test.agreement,return.lists=F); + if(n.steps>1) { + msers <- cvl; + } else { + msers <- unlist(lapply(cvl,function(d) d$me)) + } + if(return.chains) { + return(list(mser=msers,chains=chains)); + } else { + return(msers); + } +} + +# PUBLIC +# interpolate MSER dependency on tag counts +get.mser.interpolation <- function(signal.data,control.data,target.fold.enrichment=5,n.chains=10,n.steps=6,step.size=1e5, chains=NULL, test.agreement=0.99, return.chains=F, enrichment.background.scales=c(1), excluded.steps=c(seq(2,n.steps-2)), ...) { + msers <- get.mser(signal.data,control.data,n.chains=n.chains,n.steps=n.steps,step.size=step.size,chains=chains,test.agrement=test.agreement,return.chains=T,enrichment.background.scales=enrichment.background.scales,excluded.steps=excluded.steps, ...); + + # adjust sizes in case a subset of chromosomes was used + mser <- mser.chain.interpolation(chains=msers$chains,enrichment.background.scales=enrichment.background.scales,test.agreement=test.agreement,return.lists=T); + sr <- sum(unlist(lapply(signal.data,length)))/mser[[1]][[1]]$n[1]; + + # Subsampling each chain requires removing a fraction of each chromosome's + # tag list. To get the exact step.size, this often leaves chromosomes with + # a non-integer number of tags. The non-integer values are floored, so each + # chr can contribute at most 0.999.. <= 1 error to the step.size. + floor.error <- length(msers$chains[[1]][[1]]$npl) + intpn <- lapply(mser,function(ms) { + lmvo <- do.call(rbind,ms) + lmvo$n <- lmvo$n*sr; + # Don't select rows corresponding to excluded.steps + # Keep in mind that nd values are negative. + lmvo <- lmvo[lmvo$nd <= (lmvo$nd[1] + floor.error) & lmvo$nd >= (lmvo$nd[1] - floor.error),]; + lmvo <- na.omit(lmvo); + if(any(lmvo$me==1)) { + return(list(prediction=NA)); + } + lmvo$n <- log10(lmvo$n); lmvo$me <- log10(lmvo$me-1) + # remove non-standard steps + emvf <- lm(me ~ n,data=lmvo); + tfe <- (log10(target.fold.enrichment-1)-coef(emvf)[[1]])/coef(emvf)[[2]]; + tfen <- 10^tfe; + return(list(prediction=tfen,log10.fit=emvf)); + }) + + if(return.chains) { + return(list(interpolation=intpn,chains=msers$chains)) + } else { + return(intpn); + } + + return(msers); + +} + + +# output binding detection results to a text file +# the file will contain a table with each row corresponding +# to a detected position, with the following columns: +# chr - chromosome or target sequence +# pos - position of detected binding site on the chromosome/sequence +# score - a score reflecting magnitude of the binding +# Evalue - E-value corresponding to the peak magnitude +# FDR - FDR corresponding to the peak magnitude +# enrichment.lb - lower bound of the fold-enrichment ratio +# enrichment.mle - maximum likelihood estimate of the fold-enrichment ratio +output.binding.results <- function(results,filename) { + write(file=filename,"chr\tpos\tscore\tEvalue\tFDR\tenrichment.lb\tenrichment.mle",append=F); + chrl <- names(results$npl); names(chrl) <- chrl; + x <- lapply(chrl,function(chr) { + d <- results$npl[[chr]]; + if(dim(d)[1]>0) { + if(results$thr$type=="topN") { + od <- cbind(rep(chr,dim(d)[1]),subset(d,select=c(x,y,enr,enr.mle))) + } else { + od <- cbind(rep(chr,dim(d)[1]),subset(d,select=c(x,y,evalue,fdr,enr,enr.mle))) + } + write.table(od,file=filename,col.names=F,row.names=F,sep="\t",append=T,quote=F) + } + }) +} + + +# -------- LOW-LEVEL ROUTINES ------------ + +# calculates tag strand cross-correlation for a range of shifts (on positive strand) +tag.scc <- function(tags,srange=c(50,250),bin=1,tt=NULL,llim=10) { + if(is.null(tt)) { + tt <- table(sign(tags)*as.integer(floor(abs(tags)/bin+0.5))); + } + if(!is.null(llim)) { l <- mean(tt); tt <- tt[tt0]<-0; + + pti <- which(tc>0) + nti <- which(tc<0); + + ptc <- tc[pti]; + ntc <- (-1)*tc[nti]; + + ptv <- tt[pti]; + ntv <- tt[nti]; + + trng <- range(c(range(ptc),range(ntc))) + l <- diff(trng)+1; + rm(tc,tt); + + mp <- sum(ptv)*bin/l; mn <- sum(ntv)*bin/l; + ptv <- ptv-mp; ntv <- ntv-mn; + ss <- sqrt((sum(ptv*ptv)+(l-length(ptv))*mp^2) * (sum(ntv*ntv)+(l-length(ntv))*mn^2)); + + t.cor <- function(s) { + smi <- match(ptc+s,ntc); + return((sum(ptv[!is.na(smi)]*ntv[na.omit(smi)]) - + mn*sum(ptv[is.na(smi)]) - + mp*sum(ntv[-na.omit(smi)]) + + mp*mn*(l-length(ptv)-length(ntv)+length(which(!is.na(smi)))))/ss); + } + shifts <- floor(seq(srange[1],srange[2],by=bin)/bin+0.5); + scc <- unlist(lapply(shifts,t.cor)); names(scc) <- shifts*bin; + return(scc); +} + + +# plot tag cross-correlation +t.plotcc <- function(ac, lab=c(10,5,7), ylab="correlation", xlab="lag", pch=19, grid.i=c(-5:5), grid.s=10, type='b', plot.grid=F, cols=c(1,2,4,"orange",8,"pink"), min.peak.x=NULL, xlim=NULL, plot.147=F, plot.max=T, rmw=1, rescale=F, legendx="right", ltys=rep(1,length(ac)), ...) { + if(is.list(ac)) { + cols <- cols[1:length(ac)]; + + if(!is.null(xlim)) { + vx <- as.numeric(names(ac[[1]])); vx <- which(vx>=xlim[1] & vx<=xlim[2]); + ac[[1]] <- (ac[[1]])[vx]; + } else { + xlim <- range(as.numeric(names(ac[[1]]))); + } + + + plot(as.numeric(names(ac[[1]])),runmean(ac[[1]],rmw),type=type,pch=pch,xlab=xlab,ylab=ylab,lab=lab, col=cols[1], xlim=xlim, lty=ltys[1], ...); + if(length(ac)>1) { + for(i in seq(2,length(ac))) { + irng <- range(ac[[i]]); + vx <- as.numeric(names(ac[[i]])); vx <- which(vx>=xlim[1] & vx<=xlim[2]); + if(rescale) { + lines(as.numeric(names(ac[[i]])[vx]),runmean((ac[[i]][vx]-irng[1])/diff(irng)*diff(range(ac[[1]]))+min(ac[[1]]),rmw),col=cols[i],lty=ltys[i]); + } else { + lines(as.numeric(names(ac[[i]]))[vx],runmean(ac[[i]][vx],rmw),col=cols[i],lty=ltys[i]); + } + } + } + if(is.null(min.peak.x)) { + m <- as.numeric(names(ac[[1]])[which.max(ac[[1]])]); + } else { + sac <- (ac[[1]])[which(as.numeric(names(ac[[1]]))>min.peak.x)] + m <- as.numeric(names(sac)[which.max(sac)]); + } + legend(x="topright",bty="n",legend=c(names(ac)),col=cols,lty=ltys) + } else { + if(!is.null(xlim)) { + vx <- as.numeric(names(ac)); + vx <- which(vx>=xlim[1] & vx<=xlim[2]); + ac <- ac[vx]; + } else { + xlim <- range(as.numeric(names(ac))); + } + + plot(names(ac),runmean(ac,rmw),type=type,pch=pch,xlab=xlab,ylab=ylab,lab=lab, xlim=xlim, ...); + if(is.null(min.peak.x)) { + m <- as.numeric(names(ac)[which.max(ac)]); + } else { + sac <- ac[which(names(ac)>min.peak.x)] + m <- as.numeric(names(sac)[which.max(sac)]); + } + } + if(plot.147) { + abline(v=147,lty=2,col=8); + } + if(plot.grid) { + abline(v=m+grid.i*grid.s,lty=3,col="pink"); + } + if(plot.max) { + abline(v=m,lty=2,col=2); + legend(x=legendx,bty="n",legend=c(paste("max at ",m,"bp",sep=""))); + return(m); + } + } + + # plot chromosome-acerage cross-correlation + t.plotavcc <- function(ci, main=paste(ci,"chromosome average"), ccl=tl.cc, return.ac=F, ttl=tl, plot=T, ... ) { + cc <- ccl[[ci]]; + if(length(cc)==1) { return(cc[[1]]) }; + if(length(cc)==0) { return(c()) }; + ac <- do.call(rbind,cc); + # omit NA chromosomes + ina <- apply(ac,1,function(d) any(is.na(d))); + + tags <- ttl[[ci]]; + avw <- unlist(lapply(tags,length)); avw <- avw/sum(avw); + ac <- ac[!ina,]; avw <- avw[!ina]; + ac <- apply(ac,2,function(x) sum(x*avw)); + if(plot) { + m <- t.plotcc(ac, main=main, ...); + if(!return.ac) { return(m) } + } + if(return.ac) { return(ac) } + } + + t.plotchrcc <- function(ci,ncol=4, ccl=tl.cc, ... ) { + cc <- ccl[[ci]]; + ac <- do.call(rbind,cc); + par(mfrow = c(length(cc)/ncol,ncol), mar = c(3.5,3.5,2.0,0.5), mgp = c(2,0.65,0), cex = 0.8) + lapply(names(cc),function(ch) { t.plotcc(cc[[ch]],main=paste(ci,": chr",ch,sep=""), ...) }) + } + + t.plotavccl <- function(ci, ccl=tl.ccl, main=paste(ci,"chromosome average"), rtl=tl, ... ) { + #cc <- lapply(ccl[[ci]],function(x) { if(!is.null(x$M)) { x$M <- NULL;}; return(x); }); + cc <- ccl[[ci]]; + chrs <- names(cc[[1]]); names(chrs) <- chrs; + acl <- lapply(cc,function(x) do.call(rbind,x)); + tags <- rtl[[ci]][chrs]; + avw <- unlist(lapply(tags,length)); avw <- avw/sum(avw); + acl <- lapply(acl,function(ac) apply(ac,2,function(x) sum(x*avw))) + t.plotcc(acl, main=main, ...); + } + + t.plotchrccl <- function(ci,ccl=tl.ccl,ncol=4, ... ) { + par(mfrow = c(length(cc[[1]])/ncol,ncol), mar = c(3.5,3.5,2.0,0.5), mgp = c(2,0.65,0), cex = 0.8) + lapply(names(cc[[1]]),function(ch) { t.plotcc(lapply(cc,function(x) x[[ch]]),main=paste(ci,": chr",ch,sep=""), ...) }) + } + + + +show.scc <- function(tl,srange,cluster=NULL) { + if(!is.null(cluster)) { + cc <- clusterApplyLB(cluster,tl,tag.scc,srange=srange); + names(cc) <- names(tl); + } else { + cc <- lapply(tl,tag.scc,srange=srange); + } + par(mfrow = c(1,1), mar = c(3.5,3.5,2.0,0.5), mgp = c(2,0.65,0), cex = 0.8); + ccl<-list(sample=cc); + ccl.av <- lapply(names(ccl),t.plotavcc,type='l',ccl=ccl,xlim=srange,return.ac=F,ttl=list(sample=tl),main="")[[1]] +} + +# find regions of significant tag enrichment +find.significantly.enriched.regions <- function(signal.data,control.data,window.size=500,multiplier=1,z.thr=3,mcs=0,debug=F,background.density.scaling=T,masking.window.size=window.size,poisson.z=0,poisson.ratio=4,either=F,tag.shift=146/2,bg.weight=NULL) { + if(is.null(bg.weight)) { + bg.weight <- dataset.density.ratio(signal.data,control.data,background.density.scaling=background.density.scaling); + } + + if(debug) { + cat("bg.weight=",bg.weight,"\n"); + } + chrl <- names(signal.data); names(chrl) <- chrl; + tec <- lapply(chrl,function(chr) { + d <- tag.enrichment.clusters(signal.data[[chr]],control.data[[chr]],bg.weight=bg.weight*multiplier,thr=z.thr,wsize=window.size,mcs=mcs,min.tag.count.z=poisson.z,min.tag.count.ratio=poisson.ratio,either=either,tag.shift=tag.shift); + d$s <- d$s-masking.window.size/2; d$e <- d$e+masking.window.size/2; + return(d); + }) +} + + +# given tag position vectors, find contigs of significant enrichment of signal over background +# thr - z score threshold +# mcs - minimal cluster size +# bg.weight - fraction by which background counts should be multipled +# min.tag.count.z will impose a poisson constraint based on randomized signal in parallel of background constaint (0 - no constraint) +tag.enrichment.clusters <- function(signal,background,wsize=200,thr=3,mcs=1,bg.weight=1,min.tag.count.z=0,tag.av.den=NULL,min.tag.count.thr=0,min.tag.count.ratio=4,either=F,tag.shift=146/2) { + if(is.null(tag.av.den)) { + tag.av.den <- length(signal)/diff(range(abs(signal))); + } + if(min.tag.count.z>0) { + min.tag.count.thr <- qpois(pnorm(min.tag.count.z,lower.tail=F),min.tag.count.ratio*tag.av.den*wsize,lower.tail=F) + } else { + min.tag.count.thr <- 0; + } + + #if(bg.weight!=1) { + # background <- sample(background,length(background)*(bg.weight),replace=T); + #} + # make up combined position, flag vectors + pv <- abs(c(signal,background)+tag.shift); + fv <- c(rep(1,length(signal)),rep(0,length(background))); + po <- order(pv); + pv <- pv[po]; + fv <- fv[po]; + + #thr <- pnorm(thr,lower.tail=F); + + storage.mode(wsize) <- storage.mode(mcs) <- storage.mode(fv) <- "integer"; + storage.mode(thr) <- storage.mode(pv) <- "double"; + storage.mode(bg.weight) <- "double"; + storage.mode(min.tag.count.thr) <- "double"; + either <- as.integer(either); + storage.mode(either) <- "integer"; + + z <- .Call("find_poisson_enrichment_clusters",pv,fv,wsize,thr,mcs,bg.weight,min.tag.count.thr,either) + return(z); +} + + + + + +# estimates threshold, calculates predictions on complete data and randomized data +# input: tvl +# control - a list of control tag datasets +# no randomization is done if control is supplied +# return.rtp - return randomized tag peaks - do not fit thresholds or do actual predictions +# topN - use min threshold to do a run, return topN peaks from entire genome +# threshold - specify a user-defined threshold +lwcc.prediction <- function(tvl,e.value=NULL, fdr=0.01, chrl=names(tvl), min.thr=0, n.randomizations=1, shuffle.window=1, debug=T, predict.on.random=F, shuffle.both.strands=T,strand.shuffle.only=F, return.rtp=F, control=NULL, print.level=0, threshold=NULL, topN=NULL, bg.tl=NULL, tec.filter=T, tec.window.size=1e3,tec.z=3, tec.masking.window.size=tec.window.size, tec.poisson.z=3,tec.poisson.ratio=4, bg.reverse=T, return.control.predictions=F, return.core.data=F, background.density.scaling=T, ... ) { + + control.predictions <- NULL; + core.data <- list(); + + if(!is.null(bg.tl) & tec.filter) { + if(debug) { cat("finding background exclusion regions ... "); } + tec <- find.significantly.enriched.regions(bg.tl,tvl,window.size=tec.window.size,z.thr=tec.z,masking.window.size=tec.masking.window.size,poisson.z=tec.poisson.z,poisson.ratio=tec.poisson.ratio,background.density.scaling=background.density.scaling,either=T); + if(return.core.data) { + core.data <- c(core.data,list(tec=tec)); + } + if(debug) { cat("done\n"); } + } + + + if(is.null(threshold) & is.null(topN)) { # threshold determination is needed + # generate control predictions + if(!is.null(control)) { + if(debug) { cat("determining peaks on provided",length(control),"control datasets:\n"); } + if(!is.null(bg.tl)) { + if(bg.reverse) { + if(debug) { cat("using reversed signal for FDR calculations\n"); } + rbg.tl <- tvl; + } else { + if(debug) { cat("generating randomized (within chromosome) background ... "); } + rbg.tl <- lapply(bg.tl,function(d) { + if(length(d)<2) { return(d); } + rng <- range(abs(d)); + rd <- round(runif(length(d),rng[1],rng[2])); + nrd <- sample(1:length(rd),length(which(d<0))); + rd[nrd] <- rd[nrd]*(-1); + return(rd); + }) + if(debug) { cat("done\n"); } + } + } else { + rbg.tl <- NULL; + } + n.randomizations <- length(control); + #signal.size <- sum(unlist(lapply(tvl,length))); + rtp <- lapply(control,function(d) { + # calculate tag.weight + #tag.weight <- sum(unlist(lapply(tvl,length)))/sum(unlist(lapply(d,length))); + tag.weight <- dataset.density.ratio(tvl,d,background.density.scaling=background.density.scaling); + #cat("tag.weight=",tag.weight," "); + return(window.call.mirror.binding(d,min.thr=min.thr, tag.weight=tag.weight,bg.tl=rbg.tl, debug=debug, round.up=T,background.density.scaling=background.density.scaling, ...)); + #return(window.call.mirror.binding(d,min.thr=min.thr, method=tag.wtd,wsize=200,bg.tl=control.data,window.size=window.size,debug=T,min.dist=min.dist,cluster=cluster)) + }); + if(return.core.data) { + core.data <- c(core.data,list(rtp.unfiltered=rtp)); + } + if(tec.filter) { + if(debug) { cat("excluding systematic background anomalies ... "); } + rtp <- lapply(rtp,filter.binding.sites,tec,exclude=T); + if(debug) { cat("done\n"); } + } + } else { + if(debug) { cat("determining peaks on ",n.randomizations,"randomized datasets:\n"); } + rtp <- lapply(1:n.randomizations,function(i) { + rd <- generate.randomized.data(tvl,shuffle.window=shuffle.window,shuffle.both.strands=shuffle.both.strands,strand.shuffle.only=strand.shuffle.only); + return(window.call.mirror.binding(rd,min.thr=min.thr,bg.tl=bg.tl, debug=debug, ...)); + #return(window.call.mirror.binding(rd,min.thr=min.thr, method=tag.wtd,wsize=200,bg.tl=control.data,window.size=window.size,debug=T,min.dist=min.dist)) + }); + } + if(return.control.predictions) { + control.predictions <- rtp; + } + rtp <- do.call(rbind,lapply(rtp,function(d) do.call(rbind,d))); # merge tables + + # generate real data predictions + if(debug) { cat("determining peaks on real data:\n"); } + npl <- window.call.mirror.binding(tvl,min.thr=min.thr,bg.tl=bg.tl, debug=debug, background.density.scaling=background.density.scaling, ...); + #npl <- window.call.mirror.binding(tvl,min.thr=min.thr, method=tag.wtd,wsize=200,bg.tl=control.data,window.size=window.size,debug=T,min.dist=min.dist,cluster=cluster); + if(return.core.data) { + core.data <- c(core.data,list(npl.unfiltered=npl)); + } + + if(!is.null(bg.tl) & tec.filter) { + if(debug) { cat("excluding systematic background anomalies ... "); } + npl <- filter.binding.sites(npl,tec,exclude=T); + if(debug) { cat("done\n"); } + } + + # calculate E-value and FDRs for all of the peaks + if(debug) { cat("calculating statistical thresholds\n"); } + chrl <- names(npl); names(chrl) <- chrl; + npld <- do.call(rbind,lapply(names(npl),function(chr) { k <- npl[[chr]]; if(!is.null(k) & dim(k)[1]>0) { k$chr <- rep(chr,dim(k)[1]) }; return(k) })) + npld <- cbind(npld,get.eval.fdr.vectors(npld$y,rtp$y)); + # correct for n.randomizations + npld$fdr <- npld$fdr/n.randomizations; + npld$evalue <- npld$evalue/n.randomizations; + + if(return.core.data) { + core.data <- c(core.data,list(npld=npld)); + } + + # determine actual thresholds + if(is.null(e.value)) { + if(is.null(fdr)) { fdr <- 0.01; } + thr <- list(root=min(npld$y[npld$fdr<=fdr]),type="FDR",fdr=fdr) + if(debug) { cat("FDR",fdr,"threshold=",thr$root,"\n"); } + } else { + # determine threshold based on e-value + thr <- list(root=min(npld$y[npld$evalue<=e.value]),type="Evalue",e.value=e.value) + if(debug) { cat("E-value",e.value,"threshold=",thr$root,"\n"); } + } + + + npld <- npld[npld$y>=thr$root,]; + if(dim(npld)[1]>0) { + npl <- tapply(c(1:dim(npld)[1]),as.factor(npld$chr),function(ii) {df <- npld[ii,]; df$chr <- NULL; return(df) }); + } else { + npl <- list(); + } + } else { + if(is.null(threshold)) { + thr <- list(root=min.thr,type="minimal"); + } else { + thr <- list(root=threshold,type="user specified"); + } + + cat("calling binding positions using",thr$type,"threshold (",thr$root,") :\n"); + npl <- window.call.mirror.binding(tvl=tvl,min.thr=thr$root,bg.tl=bg.tl, debug=debug, ...); + if(!is.null(bg.tl) & tec.filter) { + if(debug) { cat("excluding systematic background anomalies ... "); } + npl <- filter.binding.sites(npl,tec,exclude=T); + if(debug) { cat("done\n"); } + } + + if(!is.null(topN)) { + # determine threshold based on topN peaks + ay <- unlist(lapply(npl,function(d) d$y)); + if(length(ay)>topN) { + thr <- list(root=sort(ay,decreasing=T)[topN],type="topN",topN=topN); + cat(paste("determined topN threshold :",thr$root,"\n")); + npl <- lapply(npl,function(d) d[d$y>thr$root,]); + } + } + } + + if(return.core.data) { + return(c(list(npl=npl,thr=thr),core.data)); + } + if(return.control.predictions & !is.null(control.predictions)) { + return(list(npl=npl,thr=thr,control.predictions=control.predictions)); + } + return(list(npl=npl,thr=thr)); +} + +# window tag difference method +wtd <- function(x,y,s,e,whs=200,return.peaks=T,min.thr=5,min.dist=200,step=1,direct.count=F,tag.weight=1,bg.x=NULL,bg.y=NULL,bg.weight=1,mask.x=NULL,mask.y=NULL,ignore.masking=F, bg.whs=whs, round.up=F, ...) { + ignore.masking <- ignore.masking | (is.null(mask.x) & is.null(mask.y)); + if(step>1) { + x <- floor(x/step+0.5); y <- floor(y/step+0.5) + + if(!is.null(bg.x)) { + bg.x <- floor(bg.x/step+0.5); bg.y <- floor(bg.y/step+0.5) + } + + if(!is.null(mask.x)) { + mask.x <- floor(mask.x/step+0.5); mask.y <- floor(mask.y/step+0.5) + } + + + whs <- floor(whs/step+0.5); + bg.whs <- floor(bg.whs/step+0.5); + min.dist <- floor(min.dist/step +0.5); + s <- floor(s/step+0.5) + e <- floor(e/step+0.5) + } + + # scale bg.weight, since within calculation they are considered independent + bg.weight <- bg.weight*tag.weight; + + rx <- c(s-whs,e+whs); + + # compile tag vectors + xt <- table(x); + xh <- integer(diff(rx)+1); + xh[as.integer(names(xt))-rx[1]+1] <- as.integer(xt); + + yt <- table(y); + yh <- integer(diff(rx)+1); + yh[as.integer(names(yt))-rx[1]+1] <- as.integer(yt); + + # compile background vectors + if(!is.null(bg.x) & length(bg.x)>0) { + bg.subtract <- 1; + + bg.xt <- table(bg.x); + bg.xh <- integer(diff(rx)+1); + bg.xh[as.integer(names(bg.xt))-rx[1]+1] <- as.integer(bg.xt); + rm(bg.xt); + + bg.yt <- table(bg.y); + bg.yh <- integer(diff(rx)+1); + bg.yh[as.integer(names(bg.yt))-rx[1]+1] <- as.integer(bg.yt); + rm(bg.yt); + + # adjust bg.weight according to bg.whs + if(bg.whs!=whs) { + bg.weight <- bg.weight*whs/bg.whs; + } + } else { + bg.subtract <- 0; + bg.xh <- bg.yh <- c(); + } + + # record masked positions + if(!ignore.masking) { + if(!is.null(mask.x) & length(mask.x)>0) { + mvx <- unique(mask.x); mvx <- setdiff(mvx,as.numeric(names(xt))); + mvx <- mvx[mvx>=rx[1] & mvx<=rx[2]]; + xh[mvx-rx[1]+1] <- -1; + } + + if(!is.null(mask.y) & length(mask.y)>0) { + mvy <- unique(mask.y); mvy <- setdiff(mvy,as.numeric(names(yt))); + mvy <- mvy[mvy>=rx[1] & mvy<=rx[2]]; + yh[mvy-rx[1]+1] <- -1; + } + } + + rm(xt,yt); + + if(round.up) { round.up <- 1; } else { round.up <- 0; } + + storage.mode(xh) <- storage.mode(yh) <- "integer"; + storage.mode(bg.xh) <- storage.mode(bg.yh) <- "integer"; + nx <- length(xh); storage.mode(nx) <- storage.mode(whs) <- storage.mode(bg.whs) <- "integer"; + rp <- as.integer(return.peaks); + dcon <- as.integer(direct.count); + storage.mode(rp) <- storage.mode(min.dist) <- "integer"; + storage.mode(min.thr) <- "double"; + storage.mode(dcon) <- "integer"; + storage.mode(tag.weight) <- "double"; + storage.mode(bg.weight) <- "double"; + storage.mode(bg.subtract) <- "integer"; + storage.mode(round.up) <- "integer"; + im <- as.integer(ignore.masking); + storage.mode(im) <- "integer"; + z <- .Call("wtd",xh,yh,whs,rp,min.dist,min.thr,dcon,tag.weight,im,bg.subtract,bg.xh,bg.yh,bg.whs,bg.weight,round.up); + if(return.peaks) { + return(data.frame(x=(z$x+rx[1])*step,y=z$v)); + } else { + return(list(x=rx*step,y=z)); + } +} + + +tag.wtd <- function(ctv,s,e,return.peaks=T, bg.ctv=NULL, mask.ctv=NULL, ...) { + x <- ctv[ctv>=s & ctv<=e]; + y <- (-1)*ctv[ctv<=-s & ctv>=-e]; + + if(!is.null(bg.ctv)) { + bg.x <- bg.ctv[bg.ctv>=s & bg.ctv<=e]; + bg.y <- (-1)*bg.ctv[bg.ctv<=-s & bg.ctv>=-e]; + } else { + bg.x <- bg.y <- NULL; + } + + if(!is.null(mask.ctv)) { + mask.x <- mask.ctv[mask.ctv>=s & mask.ctv<=e]; + mask.y <- (-1)*mask.ctv[mask.ctv<=-s & mask.ctv>=-e]; + } else { + mask.x <- mask.y <- NULL; + } + + if(length(x)==0 | length(y) ==0) { + if(return.peaks) { + return(data.frame(x=c(),y=c())); + } else { + rx <- range(c(x,y)); + return(list(x=rx,y=numeric(diff(rx)+1))); + } + } else { + return(wtd(x,y,s,e,return.peaks=return.peaks, bg.x=bg.x,bg.y=bg.y, mask.x=mask.x,mask.y=mask.y, ...)) + } +} + +# shuffles tags in chromosome blocks of a specified size +# note: all coordinates should be positive +tag.block.shuffle <- function(tags,window.size=100) { + if(length(tags)<3) { + warning("too few tags for shuffling"); + return(tags); + } + rng <- range(tags); + #if(rng[1]<0) { stop("negative tag coordinates found") } + if(diff(rng)<=window.size) { + warning(paste("tag range (",diff(rng),") is smaller than shuffle window size")); + return(tags); + } + + if(window.size==0) { + return(as.integer(runif(length(tags),min=rng[1],max=rng[2]))) + } else if(window.size==1) { + tt <- table(tags); + return(rep(runif(length(tt),min=rng[1],max=rng[2]),as.integer(tt))) + } else { + # block positions + bp <- tags %/% window.size; + # block-relative tag positions + rp <- tags %% window.size; + + # shuffle block positions + bpu <- unique(bp); + rbp <- range(bpu); + bps <- as.integer(runif(length(bpu),min=rbp[1],max=rbp[2])); + bpi <- match(bp,bpu); + sbp <- bps[bpi]; + #sbp <- rbp[1]+match(bp,sample(rbp[1]:rbp[2])) + return(sbp*window.size+rp); + } +} + + +# calculate window cross-correlation +lwcc <- function(x,y,s,e,whs=100,isize=20,return.peaks=T,min.thr=1,min.dist=100,step=1,tag.weight=1,bg.x=NULL,bg.y=NULL,bg.weight=NULL,mask.x=NULL,mask.y=NULL,bg.whs=whs,round.up=F) { + if(step>1) { + x <- floor(x/step+0.5); y <- floor(y/step+0.5) + + if(!is.null(bg.x)) { + bg.x <- floor(bg.x/step+0.5); bg.y <- floor(bg.y/step+0.5) + } + + if(!is.null(mask.x)) { + mask.x <- floor(mask.x/step+0.5); mask.y <- floor(mask.y/step+0.5) + } + + whs <- floor(whs/step+0.5); + bg.whs <- floor(bg.whs/step+0.5); + isize <- floor(isize/step+0.5); + min.dist <- floor(min.dist/step +0.5); + s <- floor(s/step+0.5) + e <- floor(e/step+0.5) + } + + # scale bg.weight, since within calculation they are considered independent + bg.weight <- bg.weight*tag.weight; + + + rx <- c(s-whs,e+whs); + xt <- table(x); + xh <- integer(diff(rx)+1); + xh[as.integer(names(xt))-rx[1]+1] <- as.integer(xt); + + yt <- table(y); + + yh <- integer(diff(rx)+1); + yh[as.integer(names(yt))-rx[1]+1] <- as.integer(yt); + + # compile background vectors + if(!is.null(bg.x) & length(bg.x)>0) { + bg.subtract <- 1; + + bg.xt <- table(bg.x); + bg.xh <- integer(diff(rx)+1); + bg.xh[as.integer(names(bg.xt))-rx[1]+1] <- as.integer(bg.xt); + rm(bg.xt); + + bg.yt <- table(bg.y); + bg.yh <- integer(diff(rx)+1); + bg.yh[as.integer(names(bg.yt))-rx[1]+1] <- as.integer(bg.yt); + rm(bg.yt); + + # adjust bg.weight according to bg.whs + bg.weight <- bg.weight*(whs-isize)/bg.whs; + } else { + bg.subtract <- 0; + bg.xh <- bg.yh <- c(); + } + + # record masked positions + if(!is.null(mask.x) & length(mask.x)>0) { + mvx <- unique(mask.x); mvx <- setdiff(mvx,as.numeric(names(xt))); + mvx <- mvx[mvx>=rx[1] & mvx<=rx[2]]; + + xh[mvx-rx[1]+1] <- -1; + } + + if(!is.null(mask.y) & length(mask.y)>0) { + mvy <- unique(mask.y); mvy <- setdiff(mvy,as.numeric(names(yt))); + mvy <- mvy[mvy>=rx[1] & mvy<=rx[2]]; + yh[mvy-rx[1]+1] <- -1; + } + + rm(xt,yt); + if(round.up) { round.up <- 1; } else { round.up <- 0; } + + storage.mode(xh) <- storage.mode(yh) <- "integer"; + storage.mode(bg.xh) <- storage.mode(bg.yh) <- "integer"; + nx <- length(xh); storage.mode(nx) <- storage.mode(whs) <- storage.mode(isize) <- storage.mode(bg.whs) <- "integer"; + rp <- as.integer(return.peaks); + storage.mode(rp) <- storage.mode(min.dist) <- "integer"; + storage.mode(min.thr) <- "double"; + storage.mode(tag.weight) <- "double"; + storage.mode(bg.weight) <- "double"; + storage.mode(bg.subtract) <- "integer"; + storage.mode(round.up) <- "integer"; + + # allocate return arrays + #cc <- numeric(nx); storage.mode(cc) <- "double"; + z <- .Call("lwcc",xh,yh,whs,isize,rp,min.dist,min.thr,tag.weight,bg.subtract,bg.xh,bg.yh,bg.whs,bg.weight,round.up); + if(return.peaks) { + return(data.frame(x=(z$x+rx[1])*step,y=z$v)); + } else { + return(list(x=rx*step,y=z)); + } +} + + +tag.lwcc <- function(ctv,s,e,return.peaks=T, bg.ctv=NULL, mask.ctv=NULL, ...) { + x <- ctv[ctv>=s & ctv<=e]; + y <- (-1)*ctv[ctv<=-s & ctv>=-e]; + + if(!is.null(bg.ctv)) { + bg.x <- bg.ctv[bg.ctv>=s & bg.ctv<=e]; + bg.y <- (-1)*bg.ctv[bg.ctv<=-s & bg.ctv>=-e]; + } else { + bg.x <- bg.y <- NULL; + } + + if(!is.null(mask.ctv)) { + mask.x <- mask.ctv[mask.ctv>=s & mask.ctv<=e]; + mask.y <- (-1)*mask.ctv[mask.ctv<=-s & mask.ctv>=-e]; + } else { + mask.x <- mask.y <- NULL; + } + + if(length(x)==0 | length(y) ==0) { + if(return.peaks) { + return(data.frame(x=c(),y=c())); + } else { + rx <- range(c(x,y)); + return(list(x=rx,y=numeric(diff(rx)+1))); + } + } else { + return(lwcc(x,y, s,e,return.peaks=return.peaks, bg.x=bg.x,bg.y=bg.y, mask.x=mask.x,mask.y=mask.y, ...)) + } +} + +# determine mirror-based binding positions using sliding window along each chromosome +# extra parameters are passed on to call.nucleosomes() +window.call.mirror.binding <- function(tvl,window.size=4e7, debug=T, cluster=NULL, bg.tl=NULL, mask.tl=NULL, background.density.scaling=T, ...) { + chrl <- names(tvl); + # determine bg.weight + if(!is.null(bg.tl)) { + bg.weight <- dataset.density.ratio(tvl,bg.tl,background.density.scaling=background.density.scaling); + } else { + bg.weight <- NULL; + } + if(debug) { + cat("bg.weight=",bg.weight," "); + } + + names(chrl) <- chrl; + + if(is.null(cluster)) { + return(lapply(chrl,function(chr) { + bg.ctv <- NULL; if(!is.null(bg.tl)) { bg.ctv <- bg.tl[[chr]]; }; + mask.ctv <- NULL; if(!is.null(mask.tl)) { mask.ctv <- mask.tl[[chr]]; }; + + window.chr.call.mirror.binding(list(ctv=tvl[[chr]],bg.ctv=bg.ctv,mask.ctv=mask.ctv),window.size=window.size,chr=chr,debug=debug, bg.weight=bg.weight, bg.ctv=bg.ctv, mask.ctv=mask.ctv, ...); + })); + } else { + # add bg.ctv and mask.ctv to parallel call + tvll <- lapply(chrl,function(chr) { + bg.ctv <- NULL; if(!is.null(bg.tl)) { bg.ctv <- bg.tl[[chr]]; }; + mask.ctv <- NULL; if(!is.null(mask.tl)) { mask.ctv <- mask.tl[[chr]]; }; + return(list(ctv=tvl[[chr]],bg.ctv=bg.ctv,mask.ctv=mask.ctv)) + }); + bl <- clusterApplyLB(cluster,tvll,window.chr.call.mirror.binding,window.size=window.size,debug=debug, bg.weight=bg.weight, ...); + names(bl) <- chrl; + return(bl); + } +} + +window.chr.call.mirror.binding <- function(ctvl,window.size,debug=T, chr="NA", cluster=NULL, method=tag.wtd, bg.ctv=NULL, mask.ctv=NULL, ...) { + ctv <- ctvl$ctv; bg.ctv <- ctvl$bg.ctv; mask.ctv <- ctvl$mask.ctv; + if(is.null(ctv)) { return(data.frame(x=c(),y=c())) } + if(length(ctv)<2) { return(data.frame(x=c(),y=c())) } + + dr <- range(unlist(lapply(ctv,function(x) range(abs(x))))) + n.windows <- ceiling(diff(dr)/window.size); + + + pinfo <- c(); + if(debug) { + cat(paste("processing ",chr," in ",n.windows," steps [",sep="")); + } + for(i in 1:n.windows) { + s <- dr[1]+(i-1)*window.size; + npn <- method(s=s, e=s+window.size,ctv=ctv, return.peaks=T, bg.ctv=bg.ctv, mask.ctv=mask.ctv, ... ); + if(length(npn) > 0) { pinfo <- rbind(pinfo,npn) } + if(debug) { + cat("."); + } + } + if(debug) { + cat(paste("] done (",dim(pinfo)[1],"positions)\n")); + } else { + cat("."); + } + return(data.frame(x=pinfo[,1],y=pinfo[,2])); +} + +generate.randomized.data <- function(data,shuffle.window=1,shuffle.both.strands=T,strand.shuffle.only=F,chrl=names(data)) { + names(chrl) <- unlist(chrl); + if(strand.shuffle.only) { + # shuffle just strand assignment, not tag positions + rt <- lapply(data[unlist(chrl)],function(tv) tv*sample(c(-1,1),length(tv),replace=T)); + } else { + if(shuffle.both.strands) { + rt <- lapply(data[unlist(chrl)],function(tv) { + pti <- which(tv>0); return(c(tag.block.shuffle(tv[pti],window.size=shuffle.window),tag.block.shuffle(tv[-pti],window.size=shuffle.window))) + }); + } else { + rt <- lapply(data[unlist(chrl)],function(tv) { pti <- which(tv>0); return(c(tag.block.shuffle(tv[pti],window.size=shuffle.window),tv[-pti]))}); + } + } +} + +# determine threshold based on E value +# for efficiency chrl should include just one or two small chromosomes +# optional parameters are passed to call.nucleosomes() +determine.lwcc.threshold <- function(tvl,chrl=names(tvl),e.value=100, n.randomizations=1, min.thr=1, debug=F, tol=1e-2, shuffle.window=1, shuffle.both.strands=T, return.rtp=F, control=NULL, strand.shuffle=F, ...) { + names(chrl) <- unlist(chrl); + + # determine fraction of total tags contained in the specified nucleosomes + ntags <- sum(unlist(lapply(tvl,function(cv) length(cv)))); + nctags <- sum(unlist(lapply(chrl, function(cn) length(tvl[[cn]])))); + # calculate actual target E value + if(!is.null(control)) { + n.randomizations <- length(control); + } + eval <- e.value*n.randomizations*nctags/ntags + if(eval<1) { + warning("specified e.value and set of chromosomes results in target e.value of less than 1"); + eval <- 1; + } + + if(debug) { + cat(paste("randomizations =",n.randomizations," chromosomes =",length(chrl),"\n")) + cat(paste("adjusted target eval =",eval,"\ngenerating randomized tag peaks ...")); + } + + # get peaks on randomized tags + if(is.null(control)) { + rtp <- data.frame(do.call(rbind,lapply(1:n.randomizations,function(i) { + if(strand.shuffle) { + # shuffle just strand assignment, not tag positions + rt <- lapply(tvl[unlist(chrl)],function(tv) tv*sample(c(-1,1),length(tv),replace=T)); + } else { + if(shuffle.both.strands) { + rt <- lapply(tvl[unlist(chrl)],function(tv) { + pti <- which(tv>0); return(c(tag.block.shuffle(tv[pti],window.size=shuffle.window),tag.block.shuffle(tv[-pti],window.size=shuffle.window))) + }); + } else { + rt <- lapply(tvl[unlist(chrl)],function(tv) { pti <- which(tv>0); return(c(tag.block.shuffle(tv[pti],window.size=shuffle.window),tv[-pti]))}); + } + } + if(debug) { + cat("."); + } + rl <- window.call.mirror.binding(rt,min.thr=min.thr, debug=F, ...); + + return(do.call(rbind,rl)) + #return(do.call(rbind,window.call.mirror.binding(rt,min.thr=min.thr, debug=F, whs=100,isize=10,window.size=3e7,min.dist=200))) + }))); + + } else { + if(debug) { + cat(" using provided controls "); + } + rtp <- data.frame(do.call(rbind,lapply(control,function(rt) do.call(rbind,window.call.mirror.binding(rt,min.thr=min.thr, debug=F, ...))))) + } + + if(return.rtp) { + return(rtp) + } + + if(debug) { + cat(" done\nfinding threshold ."); + } + + # determine range and starting value + rng <- c(min.thr,max(na.omit(rtp$y))) + + # find E value threshold + count.nucs.f <- function(nthr) { + return(eval-length(which(rtp$y>=nthr))); + } + + # estimate position of the root by downward bisection iterations + mv <- c(eval); mvp <- c(rng[2]); ni <- 1; + max.it <- 2*as.integer(log2(rng[2]/rng[1])+0.5); + while((ni<=max.it) & (mv[1]>=0)) { + np <- mvp[1]/2; + npv <- count.nucs.f(np); + mv <- c(npv,mv); + mvp <- c(np,mvp); + ni <- ni+1; + } + + + if(ni>max.it) { + # determine lowest value + if(debug) { + cat(paste("exceeded max.it (",max.it,"), returning lowest point",signif(mvp[1],4))); + } + return(list(root=mvp[1])) + } else { + rng <- mvp[1:2]; + if(mv[2]==0) rng[2] <- mvp[3]; + if(debug) { + cat(paste("bound to (",signif(rng[1],4),signif(rng[2],4),") ")); + } + } + + # find root on the right side + x <- uniroot(count.nucs.f,rng,tol=tol); + #x$max <- o$par; + #x$f.max <- (-1)*o$value; + if(debug) { + cat(paste(" done (thr=",signif(x$root,4),")\n")); + } + return(x); + +} + + +# determine membership of points in fragments +points.within <- function(x,fs,fe,return.list=F,return.unique=F,sorted=F,return.point.counts=F) { + if(is.null(x) | length(x) < 1) { return(c()) }; + if(!sorted) { + ox <- rank(x,ties="first"); + x <- sort(x); + } + + se <- c(fs,fe); + fi <- seq(1:length(fs)); + fi <- c(fi,-1*fi); + + fi <- fi[order(se)]; + se <- sort(se); + + storage.mode(x) <- storage.mode(fi) <- storage.mode(se) <- "integer"; + if(return.unique) { iu <- 1; } else { iu <- 0; } + if(return.list) { il <- 1; } else { il <- 0; } + if(return.point.counts) { rpc <- 1; } else { rpc <- 0; } + storage.mode(iu) <- storage.mode(il) <- storage.mode(rpc) <- "integer"; + result <- .Call("points_within",x,se,fi,il,iu,rpc); + if(!sorted & !return.point.counts) { + result <- result[ox]; + } + return(result); +} + + +# determine cooridnates of points x relative to signed +# positions pos within size range +get.relative.coordinates <- function(x,pos,size,sorted=F) { + if(!sorted) { + op <- order(abs(pos)); + x <- sort(x); pos <- pos[op]; + } + #dyn.load("~/zhao/sc/peaks.so"); + storage.mode(x) <- storage.mode(pos) <- storage.mode(size) <- "integer"; + rf <- .Call("get_relative_coordinates",x,pos,size); + if(!sorted) { + rf$i <- op[rf$i]; + } else { + return(rf$i); + } + return(rf); +} + +# given list of magnitude values for signal(x) and control (y), +# return a dataframe with $e.val and $fdr +get.eval.fdr.vectors <- function(x,y) { + nx <- length(x); ny <- length(y); + if(nx==0) { return(data.frame(evalue=c(),fdr=c())) } + if(ny==0) { return(data.frame(evalue=rep(0,nx),fdr=rep(1,nx))) } + ex <- ecdf(x); ey <- ecdf(y); + + evals <- (1-ey(x))*ny; + yvals <- (1-ex(x))*nx; + fdr <- (evals+0.5)/(yvals+0.5); # with pseudo-counts + fdr[yvals==0] <- min(fdr); # correct for undercounts + # find a min x corresponding to a minimal FDR + mfdr <- min(fdr); + mfdrmx <- min(x[fdr==mfdr]); + # correct + fdr[x>=mfdrmx] <- mfdr; + return(data.frame(evalue=(evals+1),fdr=fdr)); +} + + +# filter predictions to remove calls failling into the tag enrichment clusters ( chr list of $s/$e dfs) +filter.binding.sites <- function(bd,tec,exclude=F) { + chrl <- names(bd); names(chrl) <- chrl; + lapply(chrl,function(chr) { + cbd <- bd[[chr]]; + if(is.null(cbd)) { return(NULL) }; + if(length(cbd)==0) { return(NULL) }; + if(dim(cbd)[1]>0) { + ctec <- tec[[chr]]; + if(length(ctec$s)>0) { + if(exclude) { + pwi <- which(points.within(cbd$x,ctec$s,ctec$e)== -1); + } else { + pwi <- which(points.within(cbd$x,ctec$s,ctec$e)> -1); + } + return(cbd[pwi,]); + } else { + if(exclude) { + return(cbd); + } else { + return(data.frame(x=c(),y=c())); + } + } + } else { + return(cbd); + } + }); +} + + +# PUBLIC +# generate predictions on sequential (chained) subsamples of data +# if step.size <1, it is intepreted as a fraciton and a each subsequent subsample +# is of a size (1-fraction.step)*N (N - size of the signal data); +# otherwise the step.size is interpreted as a number of tags, and each subsample is of the size N-step.size +get.subsample.chain.calls <- function(signal.data,control.data,n.steps=NULL,step.size=1e6,subsample.control=F,debug=F,min.ntags=1e3, excluded.steps=c(), test.chromosomes=NULL, ... ) { + + if(!is.null(test.chromosomes)) { + # adjust step size + sz <- sum(unlist(lapply(signal.data,length))) + signal.data <- signal.data[test.chromosomes]; + control.data <- control.data[test.chromosomes]; + + if(step.size>1) { + step.size <- step.size*sum(unlist(lapply(signal.data,length)))/sz; + # cat("adjusted step.size=",step.size,"\n"); + } + } + + if(is.null(n.steps)) { + if(step.size<1) { + # down to 10% + n.steps <- log(0.1)/log(step.size); + } else { + n.steps <- floor(sum(unlist(lapply(signal.data,length)))/step.size) + } + } + if(subsample.control & !is.null(control.data)) { + # normalize control to the signal size + if(debug) { cat("pre-subsampling control.\n"); } + bg.weight <- sum(unlist(lapply(signal.data,length)))/sum(unlist(lapply(control.data,length))) + control.data <- lapply(control.data,function(d) sample(d,length(d)*bg.weight,replace=(bg.weight>1))) + } + calls <- list(); + callnames <- c(); + for(i in 0:n.steps) { + if(debug) { cat("chained subsample step",i,":\n"); } + if(!i %in% excluded.steps) { + ans <- list(find.binding.positions(signal.data=signal.data,control.data=control.data,debug=debug, skip.control.normalization=T, ...)); + names(ans) <- as.character(c(i)); + calls <- c(calls,ans); + callnames <- c(callnames,i); + } + # subsample + if(step.size<1) { + # fraction steps + f <- 1-step.size; + } else { + # bin steps + sz <- sum(unlist(lapply(signal.data,length))); + f <- (sz-step.size)/sz; + if(f<=0) break; + } + if(debug) { cat("chained subsampling using fraction",f,".\n"); } + signal.data <- lapply(signal.data,function(d) sample(d,length(d)*f)); + if(subsample.control & !is.null(control.data)) { + control.data <- lapply(control.data,function(d) sample(d,length(d)*f)); + } + sz <- sum(unlist(lapply(signal.data,length))); + if(sz1) { + actual.enr.field <- paste(actual.enr.field,scale,sep="."); + } + + cvl <- lapply(chains,function(chain) { + nn <- sort(unlist(lapply(chain,function(d) d$n)),decreasing=T); + nd <- diff(nn); + nn <- nn[-length(nn)]; + me <- lapply(c(2:length(chain)),function(i) { + sla <- t.precalculate.ref.peak.agreement(chain[[i-1]],chain[i],agreement.distance=agreement.distance,enr.field=actual.enr.field) + me <- t.find.min.saturated.enr(sla,thr=1-test.agreement) + menr <- max(min(na.omit(unlist(lapply(chain[[i-1]]$npl,function(d) d[actual.enr.field])))),min(na.omit(unlist(lapply(chain[[i]]$npl,function(d) d[actual.enr.field])))),1) + if(me<=menr) { me <- 1; }; + return(me); + }) + data.frame(n=nn,me=unlist(me),nd=nd); + }); + if(return.lists) { return(cvl) } + cvl <- na.omit(do.call(rbind,cvl)); + if(return.median) { + tv <- tapply(cvl$me,as.factor(cvl$n),median) + } else { + tv <- tapply(cvl$me,as.factor(cvl$n),mean,trim=mean.trim); + } + df <- data.frame(n=as.numeric(names(tv)),me=as.numeric(tv)); + return(df[order(df$n,decreasing=T),]) + }) +} + + + +# returns agreement as a function of dataset size, possibly filtering peaks by min.enr threshold, and by max.fdr +chain.to.reference.comparison <- function(chains,min.enr=NULL,debug=F,agreement.distance=50, return.median=F, mean.trim=0.1, enr.field="enr",max.fdr=NULL) { + cvl <- lapply(chains,function(chain) { + # filter chain by fdr + if(!is.null(max.fdr)) { + chain <- lapply(chain,function(d) { d$npl <- lapply(d$npl,function(cd) cd[cd$fdr<=max.fdr,]); return(d); }); + } + nn <- sort(unlist(lapply(chain,function(d) d$n)),decreasing=T); + nn <- nn[-length(nn)]; + me <- lapply(c(2:length(chain)),function(i) { + sla <- t.precalculate.ref.peak.agreement(chain[[1]],chain[i],agreement.distance=agreement.distance,enr.field=enr.field) + # calculate overlap + x <- lapply(sla,function(mpd) { + if(!is.null(min.enr)) { + + me <- mpd$re >= min.enr; + me[is.na(me)] <- F; + mpd <- mpd[me,]; + ome <- mpd$oe < min.enr; + ome[is.na(ome)] <- T; + mpd$ov[ome] <- 0; + } + return(mean(mpd$ov)); + }) + }) + + data.frame(n=nn,me=unlist(me)); + }); + + cvl <- na.omit(do.call(rbind,cvl)); + if(return.median) { + tv <- tapply(cvl$me,as.factor(cvl$n),median) + } else { + tv <- tapply(cvl$me,as.factor(cvl$n),mean,trim=mean.trim); + } + df <- data.frame(n=as.numeric(names(tv)),me=as.numeric(tv)); + return(df[order(df$n,decreasing=T),]) +} + + +# estimates enrichment confidence interval based on 2*tag.count.whs window around each position, and a z-score (alpha/2) +# if(multiple.background.scales=T) the enrichment is also estimated using 5- and 10-fold increased background tag window +# adds $enr (lower bound), $enr.ub (upper bound) and $enr.mle fields +calculate.enrichment.estimates <- function(binding.positions,signal.data=NULL,control.data=NULL,fraction=1,tag.count.whs=100,z=2,effective.genome.size=3e9,scale.down.control=F,background.scales=c(1),bg.weight=NULL) { + f <- fraction; + qv <- pnorm(z,lower.tail=F); + cn <- names(binding.positions$npl); names(cn) <- cn; + + if(is.null(control.data)) { + # estimate from gamma distribution + fg.lambda <- f*sum(unlist(lapply(signal.data,length)))*2*tag.count.whs/effective.genome.size; + binding.positions$npl <- lapply(binding.positions$npl,function(d) { + d$enr <- qgamma(qv,d$nt,scale=1)/fg.lambda; + d$enr.ub <- qgamma(1-qv,d$nt,scale=1)/fg.lambda; + d$enr.mle <- d$nt/fg.lambda; + return(d); + }); + } else { + # estimate using beta distribution + if(is.null(bg.weight)) { + bg.weight <- sum(unlist(lapply(signal.data,length)))/sum(unlist(lapply(control.data,length))) + } + + if(scale.down.control) { + # sample down control to be the same size as true signal.data (bg.weight*f) + control.data <- lapply(control.data,function(d) sample(d,length(d)*bg.weight*f,replace=(f*bg.weight>1))) + #bg.weight <- sum(unlist(lapply(signal.data,length)))/sum(unlist(lapply(control.data,length))) + bg.weight <- 1/f; + + } + + binding.positions$enrichment.bg.weight <- bg.weight; + binding.positions$enrichment.whs <- tag.count.whs; + binding.positions$enrichment.z <- z; + + binding.positions$npl <- lapply(cn,function(chr) { + d <- binding.positions$npl[[chr]]; + + edf <- lapply(background.scales,function(background.width.multiplier) { + sig.mult <- bg.weight*f/background.width.multiplier; + nbg <- points.within(abs(control.data[[chr]]),d$x-tag.count.whs*background.width.multiplier,d$x+tag.count.whs*background.width.multiplier,return.point.counts=T,return.unique=F); + + nfg <- d$nt; + + + # Poisson ratio Bayesian LB with non-informative prior (Clopper & Pearson 1934) + nf <- ((nfg+0.5)/(nbg+0.5))*qf(1-qv,2*(nfg+0.5),2*(nbg+0.5),lower.tail=F) + nf <- nf/sig.mult; + + ub <- ((nfg+0.5)/(nbg+0.5))*qf(qv,2*(nfg+0.5),2*(nbg+0.5),lower.tail=F) + ub <- ub/sig.mult; + + mle <- (nfg+0.5)/(nbg+0.5); + mle <- mle/sig.mult; + if(is.null(nbg)) { nbg <- numeric(0) } + if(is.null(nf)) { nf <- numeric(0) } + if(is.null(ub)) { ub <- numeric(0) } + if(is.null(mle)) { mle <- numeric(0) } + return(data.frame(nbg=nbg,lb=nf,ub=ub,mle=mle)) + }) + + adf <- do.call(cbind,lapply(c(1:length(background.scales)),function(i) { + df <- edf[[i]]; + cn <- c("nbgt","enr","enr.ub","enr.mle"); + if(background.scales[i]>1) { + cn <- paste(cn,as.character(background.scales[i]),sep="."); + } + names(df) <- cn; + return(df); + })) + + return(cbind(d,adf)); + }); + } + + return(binding.positions); +} + + +# precalculate peak agreement of a sampling list given a reference +t.precalculate.ref.peak.agreement <- function(ref,sf,agreement.distance=50,enr.field="enr") { + ref <- ref$npl; + cn <- names(ref); names(cn) <- cn; + + # for each sampling round + lapply(sf,function(sd) { + # calculate overlap + + ov <- data.frame(do.call(rbind,lapply(cn,function(chr) { + if(dim(ref[[chr]])[1]<1) { return(cbind(ov=c(),re=c(),oe=c())) }; + pwi <- points.within(ref[[chr]]$x,sd$npl[[chr]]$x-agreement.distance,sd$npl[[chr]]$x+agreement.distance); + pwi[pwi==-1] <- NA; + renr <- ref[[chr]][,enr.field] + oenr <- sd$npl[[chr]][,enr.field][pwi]; + if(length(oenr)==0) { oenr <- rep(NA,length(renr)); } + return(cbind(ov=as.integer(!is.na(pwi)),re=renr,oe=oenr)); + }))) + }) +} + + +# find minimal saturated enrichment given a list of replicate agreement matrices (for one fraction) +t.find.min.saturated.enr <- function(pal,thr=0.01,plot=F,return.number.of.peaks=F,plot.individual=T,return.median=F,return.vector=F) { + nr <- length(pal); + # merge replicate data frames + mpd <- data.frame(do.call(rbind,pal)); + + mpd$re[is.na(mpd$re)] <- Inf; + mpd$oe[is.na(mpd$oe)] <- Inf; + + + + # round up values to avoid miscounting + mpd$re <- round(mpd$re,digits=2); + mpd$oe <- round(mpd$oe,digits=2); + + me <- pmin(mpd$re,mpd$oe); + ome <- order(me,decreasing=T); + df <- data.frame(me=me[ome],ov=mpd$ov[ome]); + recdf <- ecdf(-mpd$re); ren <- length(mpd$re); + + # collapse equal peak heights + xk <- tapply(df$ov,as.factor(df$me),sum); xk <- data.frame(ov=as.numeric(xk),me=as.numeric(names(xk))); xk <- xk[order(xk$me,decreasing=T),]; + + + cso <- cumsum(xk$ov)/(recdf(-xk$me)*ren); + cso[is.na(cso)] <- 0; + cso[!is.finite(cso)] <- 0; + mv <- max(which(cso >= 1-thr)) + menr <- xk$me[mv]; + + ir <- lapply(pal,function(d) { + d$re[is.na(d$re)] <- Inf; + d$oe[is.na(d$oe)] <- Inf; + + me <- pmin(d$re,d$oe); + ome <- order(me,decreasing=T); + df <- data.frame(me=me[ome],ov=d$ov[ome]); + cso <- cumsum(df$ov)/c(1:length(df$ov)); + mv <- max(which(cso >= 1-thr)) + menr <- df$me[mv]; + return(list(df=df,menr=menr)); + }); + + if(plot) { + par(mar = c(3.5,3.5,2.0,0.5), mgp = c(2,0.65,0), cex = 0.8); + plot(df$me,cumsum(df$ov)/c(1:length(df$ov)),type='l',ylab="fraction of positions overlapping with reference",xlab="minimal enrichment of binding positions",xlim=c(min(df$me),2*menr)); + abline(h=1-thr,lty=2,col=4) + if(plot.individual) { + lapply(ir,function(d) { + df <- d$df; + lines(df$me,cumsum(df$ov)/c(1:length(df$ov)),col=8); + abline(v=menr,col="pink",lty=3) + }); + lines(df$me,cumsum(df$ov)/c(1:length(df$ov)),col=1); + } + abline(v=menr,col=2,lty=2) + legend(x="bottomright",lty=c(1,2,1,3,2),col=c(1,2,8,"pink",4),legend=c("combined samples","combined sample MSER","individual samples","individual MSERs","consistency threshold")); + } + + if(return.number.of.peaks) { + mpd <- data.frame(do.call(rbind,pal)); + return(length(which(!is.na(mpd$re) & mpd$re >=menr))/nr); + } else { + if(return.vector) { + return(unlist(lapply(ir,function(d) d$menr))); + } + if(return.median) { + return(median(unlist(lapply(ir,function(d) d$menr)))); + } else { + return(menr); + } + } +} + + + +# determine d1/d2 dataset size ratio. If background.density.scaling=F, the ratio of tag counts is returned. +# if background.density.scaling=T, regions of significant tag enrichment are masked prior to ratio calculation. +dataset.density.ratio <- function(d1,d2,min.tag.count.z=4.3,wsize=1e3,mcs=0,background.density.scaling=T) { + if(!background.density.scaling) { + return(sum(unlist(lapply(d1,length)))/sum(unlist(lapply(d2,length)))) + } + + chrl <- intersect(names(d1),names(d2)); + ntc <- do.call(rbind,lapply(chrl,function(chr) { + x1 <- tag.enrichment.clusters(abs(d1[[chr]]),c(),wsize=wsize,bg.weight=0,min.tag.count.z=min.tag.count.z,mcs=mcs,either=F) + x2 <- tag.enrichment.clusters(abs(d2[[chr]]),c(),wsize=wsize,bg.weight=0,min.tag.count.z=min.tag.count.z,mcs=mcs,either=F) + return(c(length(which(points.within(abs(d1[[chr]]),c(x1$s,x2$s)-wsize/2,c(x1$e,x2$e)+wsize/2)==-1)),length(which(points.within(abs(d2[[chr]]),c(x1$s,x2$s)-wsize/2,c(x1$e,x2$e)+wsize/2)==-1)))) + })) + ntcs <- apply(ntc,2,sum); + #print(ntcs/c(sum(unlist(lapply(d1,length))),sum(unlist(lapply(d2,length))))); + return(ntcs[1]/ntcs[2]) +} + +# returns effective size of the dataset based on the same logic as dataset.density.ratio +dataset.density.size <- function(d1,min.tag.count.z=4.3,wsize=1e3,mcs=0,background.density.scaling=T) { + if(!background.density.scaling) { + return(sum(unlist(lapply(d1,length)))) + } + + chrl <- names(d1); + ntc <- lapply(chrl,function(chr) { + x1 <- tag.enrichment.clusters(abs(d1[[chr]]),c(),wsize=wsize,bg.weight=0,min.tag.count.z=min.tag.count.z,mcs=mcs,either=F) + return(length(which(points.within(abs(d1[[chr]]),x1$s-wsize/2,x1$e+wsize/2)==-1))) + }) + return(sum(unlist(ntc))) +} + +old.dataset.density.ratio <- function(d1,d2,min.tag.count.z=4.3,wsize=1e3,mcs=0,background.density.scaling=T) { + if(!background.density.scaling) { + return(sum(unlist(lapply(d1,length)))/sum(unlist(lapply(d2,length)))) + } + + t.chromosome.counts <- function(tl) { + lapply(tl,function(d) { + x <- tag.enrichment.clusters(abs(d),c(),wsize=wsize,bg.weight=0,min.tag.count.z=min.tag.count.z,mcs=mcs,either=F) + x$s <- x$s-wsize/2; x$e <- x$e+wsize/2; + x <- regionset.intersection.c(list(x),do.union=T) + return(c(n=length(which(points.within(abs(d),x$s,x$e)==-1)),s=diff(range(abs(d))),m=sum(x$e-x$s))); + }) + } + + l1 <- t.chromosome.counts(d1); + l2 <- t.chromosome.counts(d2); + + l2 <- data.frame(do.call(rbind,l2[names(l1)])); + l1 <- data.frame(do.call(rbind,l1)); + + # genome size + gs <- sum(pmax(l1$s,l2$s)) + + den1 <- sum(l1$n)/(gs-sum(l1$m)) + den2 <- sum(l2$n)/(gs-sum(l2$m)) + return(den1/den2); +} + + + + +# calculate cumulative density based on sum of scaled gaussian curves +# (by Michael Tolstorukov) +# +# vin - input vector; bw -- standard deviation, dw-gaussina cutoff in stdev; dout - output "density") +# output - if return.x=F vector of cumulative density values corresponding to integer positions described by range(vin) +# output - if return.x=T a data structure with $x and $y corresponding to the cumulative density +# optional match.wt.f is a function that will return weights for a tag vector +densum <- function(vin,bw=5,dw=3,match.wt.f=NULL,return.x=T,from=min(vin),to=max(vin),step=1) { + # construct vector of unique tags and their counts + tc <- table(vin[vin>=from & vin<=to]); + pos <- as.numeric(names(tc)); storage.mode(pos) <- "double"; + tc <- as.numeric(tc); storage.mode(tc) <- "double"; + n <- length(pos) + # weight counts + if(!is.null(match.wt.f)) { + tc <- tc*match.wt.f(pos); + } + + rng <- c(from,to); + if(rng[1]<0) { stop("range extends into negative values") } + if(range(pos)[1]<0) { stop("position vector contains negative values") } + + storage.mode(n) <- storage.mode(rng) <- storage.mode(bw) <- storage.mode(dw) <- storage.mode(step) <- "integer"; + + spos <- rng[1]; storage.mode(spos) <- "double"; + + dlength <- floor((rng[2] - rng[1])/step) + 1; # length of output array + if(dlength<1) { stop("zero data range") } + dout <- numeric(dlength); storage.mode(dout) <- "double"; + storage.mode(dlength) <- "integer"; + .C("cdensum",n,pos,tc,spos,bw,dw,dlength,step,dout,DUP=F); + + if(return.x) { + return(list(x=c(rng[1],rng[1]+step*(dlength-1)),y=dout,step=step)) + } else { + return(dout) + } +} + +# count tags within sliding window of a specified size +# vin - tag vector (postive values, pre-shifted) +# window.size/window.step - window characteristics +# tv - optional, pre-sorted, pre-trimmed tag vector +window.tag.count <- function(vin,window.size,window.step=1,return.x=T,from=min(vin)+floor(window.size/2),to=max(vin)-floor(window.size/2),tv=NULL) { + whs <- floor(window.size/2); + # select tags with margins + if(is.null(tv)) { + tv <- sort(vin[vin>=from-whs-1 & vin<=to+whs+1]) + } + storage.mode(tv) <- "double"; + n <- length(tv) + nsteps <- ceiling((to-from)/window.step); + + storage.mode(n) <- storage.mode(nsteps) <- storage.mode(window.size) <- storage.mode(window.step) <- "integer"; + + spos <- from; storage.mode(spos) <- "double"; + + if(nsteps<1) { stop("zero data range") } + #dout <- integer(nsteps); storage.mode(dout) <- "integer"; + #.C("window_n_tags",n,tv,spos,window.size,window.step,nsteps,dout,DUP=F); + dout <- .Call("cwindow_n_tags",tv,spos,window.size,window.step,nsteps); + + if(return.x) { + return(list(x=c(from,from+(nsteps-1)*window.step),y=dout,step=window.step)) + } else { + return(dout) + } +} + +# count tags in windows around specified positions (pos) +window.tag.count.around <- function(vin,window.size,pos,return.x=T,tc=NULL,sorted=F) { + if(is.null(tc)) { + tc <- table(vin); + } + if(!sorted) { + op <- rank(pos); + pos <- sort(pos); + } + storage.mode(pos) <- "double"; + tpos <- as.integer(names(tc)); storage.mode(tpos) <- "double"; + tc <- as.integer(tc); storage.mode(tc) <- "integer"; + + whs <- floor(window.size/2); + + storage.mode(whs) <- "integer"; + twc <- .Call("cwindow_n_tags_around",tpos,tc,pos,whs); + if(return.x) { + if(sorted) { + return(data.frame(x=pos,y=twc)); + } else { + return(data.frame(x=pos[op],y=twc[op])); + } + } else { + if(sorted) { + return(twc); + } else { + return(twc[op]); + } + } +} + +# given a tag vector (signed), identify and clean up (either remove or cap) singular positions that exceed local tag density +# vin - tag vector +# cap.fold - maximal fold over enrichment over local density allowed for a single tag position, at which the tag count is capped +# eliminate.fold - max fold enrichment that, when exceeded, results in exclusion of all the tags at that position (e.g. counted as anomaly) +# z.threshold - Z-score used to determine max allowed counts +filter.singular.positions.by.local.density <- function(tags,window.size=200,cap.fold=4,eliminate.fold=10,z.threshold=3) { + # tabulate tag positions + if(length(tags)<2) { return(tags); }; + + tc <- table(tags); + pos <- as.numeric(names(tc)); storage.mode(pos) <- "double"; + tc <- as.integer(tc); storage.mode(tc) <- "integer"; + n <- length(pos); + + whs <- floor(window.size/2); + + storage.mode(n) <- storage.mode(whs) <- "integer"; + twc <- .Call("cwindow_n_tags_around",pos,tc,pos,whs); + twc <- (twc-tc+1)/window.size; # local density + + pv <- pnorm(z.threshold,lower.tail=F) + # exclude + max.counts <- qpois(pv,twc*eliminate.fold,lower.tail=F) + tc[tc>max.counts] <- 0; + # cap + max.counts <- qpois(pv,twc*cap.fold,lower.tail=F) + ivi <- which(tc>max.counts); + tc[ivi] <- max.counts[ivi]+1; + + # reconstruct tag vector + tv <- rep(pos,tc); + to <- order(abs(tv)); tv <- tv[to]; + return(tv); +} + + + +# calculates enrichment bounds using multiple background scales +# ft - foreground tags (pre-shifted, positive) +# bt - background tags +# fws - foreground window size +# bwsl - background window size list +# step - window step +# rng - from/to coordinates (to will be adjusted according to step) +# +# returns: a list with $x ($s $e $step), $lb vector and $mle vector ($ub if calculate.upper.bound=T) +mbs.enrichment.bounds <- function(ft,bt,fws,bwsl,step=1,rng=NULL,alpha=0.05,calculate.upper.bound=F,bg.weight=length(ft)/length(bt),use.most.informative.scale=F,quick.calculation=F,pos=NULL) { + # determine range + if(is.null(rng)) { + rng <- range(range(ft)); + } + # foreground counts + if(is.null(pos)) { + fwc <- window.tag.count(ft,fws,window.step=step,from=rng[1],to=rng[2],return.x=T); + } else { + fwc <- window.tag.count.around(ft,fws,pos,return.x=T) + } + fwc$y <- fwc$y+0.5; + + zal <- qnorm(alpha/2,lower.tail=F); + + # background counts + bt <- sort(bt); + if(!is.null(pos)) { + tc <- table(bt); + } + bgcm <- lapply(bwsl,function(bgws) { + if(is.null(pos)) { + window.tag.count(bt,bgws,window.step=step,from=rng[1],to=rng[2],return.x=F,tv=bt)+0.5; + } else { + window.tag.count.around(bt,bgws,pos,return.x=F,tc=tc)+0.5 + } + }) + if(!is.null(pos)) { + rm(tc); + } + + # pick most informative scale + if(use.most.informative.scale) { + bgcm <- t(do.call(cbind,bgcm)) + isi <- max.col(t((bgcm)/(bwsl/fws))) # add pseudo-counts to select lowest scale in case of a tie + + bgc <- c(bgcm)[isi+dim(bgcm)[1]*(c(1:length(isi))-1)] + + if(quick.calculation) { + rte <- fwc$y+bgc-0.25*zal*zal; rte[rte<0] <- 0; + dn <- bgc - 0.25*zal*zal; + lbm=(sqrt(fwc$y*bgc) - 0.5*zal*sqrt(rte))/dn; + ivi <- which(lbm<0); + lbm <- lbm*lbm*bwsl[isi]/fws/bg.weight; + lbm[rte<=0] <- 1; + lbm[dn<=0] <- 1; + lbm[ivi] <- 1; + } else { + lbm <- (fwc$y/bgc)*qf(1-alpha/2,2*fwc$y,2*bgc,lower.tail=F)*bwsl[isi]/fws/bg.weight; + } + + mle <- fwc$y/bgc*bwsl[isi]/fws/bg.weight; mle[is.nan(mle)] <- Inf; mle[is.na(mle)] <- Inf; + + rl <- list(x=list(s=fwc$x[1],e=fwc$x[2],step=fwc$step),lb=lbm,mle=mle); + + if(calculate.upper.bound) { + isi <- max.col(t((-bgcm)/(bwsl/fws))) # add pseudo-counts to select highest scale in case of a tie + bgc <- c(bgcm)[isi+dim(bgcm)[1]*(c(1:length(isi))-1)] + + if(quick.calculation) { + ubm=(sqrt(fwc$y*bgc) + 0.5*zal*sqrt(rte))/dn; + ivi <- which(ubm<0); + ubm <- ubm*ubm*bwsl[isi]/fws/bg.weight; + ubm[rte<=0] <- 1; + ubm[ivi] <- 1; + lbm[dn<=0] <- 1; + } else { + ubm <- (fwc$y/bgc)*qf(alpha/2,2*fwc$y,2*bgc,lower.tail=F)*bwsl[isi]/fws/bg.weight; + } + rl <- c(rl,list(ub=ubm)); + } + return(rl); + + } else { + # determine lower bounds + lbm <- lapply(c(1:length(bgcm)),function(i) { + nbg <- bgcm[[i]]; + if(quick.calculation) { + rte <- fwc$y+nbg-0.25*zal*zal; rte[rte<0] <- 0; + dn <- (nbg - 0.25*zal*zal); + lbm=(sqrt(fwc$y*nbg) - 0.5*zal*sqrt(rte))/dn; + ivi <- which(lbm<0); + lbm <- lbm*lbm*bwsl[i]/fws/bg.weight; + lbm[rte<=0] <- 1; + lbm[dn<=0] <- 1; + lbm[ivi] <- 1; + return(lbm); + } else { + return((fwc$y/nbg)*qf(1-alpha/2,2*fwc$y,2*nbg,lower.tail=F)*bwsl[i]/fws/bg.weight); + } + }) + lbm <- do.call(pmin,lbm); + + # calculate mle + #mle <- do.call(pmin,lapply(bgcm,function(bgc) fwc/bgc)) + mle <- do.call(pmin,lapply(c(1:length(bgcm)),function(i) { + bgc <- bgcm[[i]]; + x <- fwc$y/bgc*bwsl[i]/fws/bg.weight; x[is.nan(x)] <- Inf; x[is.na(x)] <- Inf; return(x); + })) + + rl <- list(x=list(s=fwc$x[1],e=fwc$x[2],step=fwc$step),lb=lbm,mle=mle); + + if(calculate.upper.bound) { + # determine upper bound + ubm <- lapply(c(1:length(bgcm)),function(i) { + nbg <- bgcm[[i]]; + if(quick.calculation) { + rte <- fwc$y+nbg-0.25*zal*zal; rte[rte<0] <- 0; + dn <- (nbg - 0.25*zal*zal); + ubm=(sqrt(fwc$y*nbg) + 0.5*zal*sqrt(rte))/dn; + ivi <- which(ubm<0); + ubm <- ubm*ubm*bwsl[i]/fws/bg.weight; + ubm[rte<=0] <- 1; + ubm[dn<=0] <- 1; + ubm[ivi] <- 1; + return(ubm); + } else { + return((fwc$y/nbg)*qf(alpha/2,2*fwc$y,2*nbg,lower.tail=F)*bwsl[i]/fws/bg.weight); + } + }) + ubm <- do.call(pmax,ubm); + rl <- c(rl,list(ub=ubm)); + } + + return(rl); + } +} + +write.probe.wig <- function(chr,pos,val,fname,append=F,feature="M",probe.length=35,header=T) { + min.dist <- min(diff(pos)); + if(probe.length>=min.dist) { + probe.length <- min.dist-1; + cat("warning: adjusted down wig segment length to",probe.length,"\n"); + } + mdat <- data.frame(chr,as.integer(pos),as.integer(pos+probe.length),val) + + if(header) { + write(paste("track type=wiggle_0 name=\"Bed Format\" description=\"",feature,"\" visibility=dense color=200,100,0 altColor=0,100,200 priority=20",sep=""),file=fname,append=append) + write.table(mdat,file=fname,col.names=F,row.names=F,quote=F,sep=" ",append=T); + } else { + write.table(mdat,file=fname,col.names=F,row.names=F,quote=F,sep=" ",append=append); + } + +} + +# returns intersection of multiple region sets +# each regionset needs to contain $s, $e and optional $v column +regionset.intersection.c <- function(rsl,max.val=-1,do.union=F) { + # translate into position/flag form + rfl <- lapply(rsl,function(rs) { + rp <- c(rs$s,rs$e); rf <- c(rep(c(1,-1),each=length(rs$s))); + + ro <- order(rp); + rp <- rp[ro]; rf <- rf[ro]; + if(!is.null(rs$v)) { + rv <- c(rs$v,rs$v)[ro]; + return(data.frame(p=as.numeric(rp),f=as.integer(rf),v=as.numeric(rv))); + } else { + return(data.frame(p=as.numeric(rp),f=as.integer(rf))); + } + }) + rfd <- data.frame(do.call(rbind,lapply(1:length(rfl),function(i) { + d <- rfl[[i]]; d$f <- d$f*i; return(d); + }))) + rfd <- rfd[order(rfd$p),]; + if(is.null(rfd$v)) { max.val <- 0; } + if(do.union) { ur <- 1; } else { ur <- 0; }; + rl <- .Call("region_intersection",as.integer(length(rfl)),as.numeric(rfd$p),as.integer(rfd$f),as.numeric(rfd$v),as.integer(max.val),as.integer(ur)); + return(data.frame(do.call(cbind,rl))); +} + + +# idenfity if binding peak falls within a larger region of significant tag enrichment, and if so record its booundaries +add.broad.peak.regions <- function(chip.tags,input.tags,bp,window.size=500,z.thr=2) { + se <- find.significantly.enriched.regions(chip.tags,input.tags,window.size=window.size,z.thr=z.thr,poisson.z=0,poisson.ratio=0,either=F) + chrl <- names(bp$npl); names(chrl) <- chrl; + bnpl <- lapply(chrl,function(chr) { + npl <- bp$npl[[chr]]; + if(is.null(npl) | dim(npl)[1]<1) { + return(npl); + } + pi <- points.within(npl$x,se[[chr]]$s,se[[chr]]$e,return.list=T); + + pm <- do.call(rbind,lapply(pi,function(rl) { + if(length(rl)>0) { + return(range(c(se[[chr]]$s[rl],se[[chr]]$e[rl]))) + } else { + return(c(NA,NA)); + } + })) + + npl$rs <- pm[,1]; + npl$re <- pm[,2]; + return(npl); + }) + bp$npl <- bnpl; + return(bp); +} + +# writing out binding results in a narrowpeak format, incorporating broad region boundaries if they are present +# if broad region info is not present, margin is used to determine region width. The default margin is equal +# to the window half size used to call the binding peaks +write.narrowpeak.binding <- function(bd,fname,margin=bd$whs,npeaks=NA) { # Anshul: added npeaks option + if(is.null(margin)) { margin <- 50; } + chrl <- names(bd$npl); names(chrl) <- chrl; + md <- do.call(rbind,lapply(chrl,function(chr) { + df <- bd$npl[[chr]]; + x <- df$x; + rs <- df$rs; if(is.null(rs)) { rs <- rep(NA,length(x)) } + re <- df$re; if(is.null(re)) { re <- rep(NA,length(x)) } + #ivi <- which(is.na(rs)); if(any(ivi)) {rs[ivi] <- x[ivi]-margin;} + ivi <- which(is.na(rs)); if(any(ivi)) {rs[ivi] <- pmax(0,x[ivi]-margin);} # Anshul: added the pmax (0, ...) to avoid negative peak starts + ivi <- which(is.na(re)); if(any(ivi)) {re[ivi] <- x[ivi]+margin;} + #cbind(chr,rs,re,".","0",".",df$y,-1,format(df$fdr,scientific=T,digits=3),x-rs) + cbind(chr,rs,re,".","0",".",df$y,-1,-log10(df$fdr),x-rs) # Anshul: converted fdr to -log10 + })) + md <- md[order(as.numeric(md[,7]),decreasing=T),] + if (!is.na(npeaks)) { # Anshul: added this option to print a limited number of peaks + npeaks <- min(nrow(md),npeaks) + md <- md[1:npeaks,] + } + write.table(md,file=fname,col.names=F,row.names=F,quote=F,sep="\t",append=F); +} + + +get.broad.enrichment.clusters <- function(signal.data,control.data,window.size=1e3,z.thr=3, tag.shift=146/2,background.density.scaling=F, ... ) { + # find significantly enriched clusters + bg.weight <- dataset.density.ratio(signal.data,control.data,background.density.scaling=background.density.scaling); + se <- find.significantly.enriched.regions(signal.data,control.data,window.size=window.size,z.thr=z.thr,tag.shift=tag.shift, bg.weight=bg.weight, ...) + chrl <- names(se); names(chrl) <- chrl; + se <- lapply(chrl,function(chr) { + d <- se[[chr]]; + if(length(d$s>1)) { + d <- regionset.intersection.c(list(d,d),do.union=T); + sc <- points.within(abs(signal.data[[chr]]+tag.shift),d$s,d$e,return.point.counts=T); + cc <- points.within(abs(control.data[[chr]]+tag.shift),d$s,d$e,return.point.counts=T); + d$rv <- log2((sc+1)/(cc+1)/bg.weight); + return(d); + } else { + return(d) + } + }) +} + +write.broadpeak.info <- function(bp,fname) { + chrl <- names(bp); names(chrl) <- chrl; + chrl <- chrl[unlist(lapply(bp,function(d) length(d$s)))>0] + md <- do.call(rbind,lapply(chrl,function(chr) { + df <- bp[[chr]]; + cbind(chr,df$s,df$e,".","0",".",df$rv,-1,-1) + })) + md <- md[order(as.numeric(md[,7]),decreasing=T),] + write.table(md,file=fname,col.names=F,row.names=F,quote=F,sep="\t",append=F); +} + + +get.clusters2 <- function(x,CL) { + temp <- which(diff(x) != 0) + begin <- c(1, temp + 1) + end <- c(temp, length(x)) + size <- end - begin + 1 + + begin <- begin[size >= CL] + end <- end[size >= CL] + size <- size[size >= CL] + + size <- size[x[end] != 0] + begin <- begin[x[end] != 0] + end <- end[x[end] != 0] + + return (list(size=size,begin=begin,end=end)) +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/api_global.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/api_global.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/api_global.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/api_global.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,22 @@ +// *************************************************************************** +// api_global.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides macros for exporting & importing BamTools API library symbols +// *************************************************************************** + +#ifndef API_GLOBAL_H +#define API_GLOBAL_H + +#include "bamtools_global.h" + +#ifdef BAMTOOLS_API_LIBRARY +# define API_EXPORT BAMTOOLS_LIBRARY_EXPORT +#else +# define API_EXPORT BAMTOOLS_LIBRARY_IMPORT +#endif + +#endif // API_GLOBAL_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAlignment.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAlignment.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAlignment.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAlignment.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,696 @@ +// *************************************************************************** +// BamAlignment.cpp (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 13 December 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the BamAlignment data structure +// *************************************************************************** + +#include +using namespace BamTools; + +#include +#include +#include +#include +#include +#include +#include +using namespace std; + +// default ctor +BamAlignment::BamAlignment(void) + : RefID(-1) + , Position(-1) + , MateRefID(-1) + , MatePosition(-1) + , InsertSize(0) +{ } + +// copy ctor +BamAlignment::BamAlignment(const BamAlignment& other) + : Name(other.Name) + , Length(other.Length) + , QueryBases(other.QueryBases) + , AlignedBases(other.AlignedBases) + , Qualities(other.Qualities) + , TagData(other.TagData) + , RefID(other.RefID) + , Position(other.Position) + , Bin(other.Bin) + , MapQuality(other.MapQuality) + , AlignmentFlag(other.AlignmentFlag) + , CigarData(other.CigarData) + , MateRefID(other.MateRefID) + , MatePosition(other.MatePosition) + , InsertSize(other.InsertSize) + , SupportData(other.SupportData) +{ } + +// dtor +BamAlignment::~BamAlignment(void) { } + +// Queries against alignment flags +bool BamAlignment::IsDuplicate(void) const { return ( (AlignmentFlag & DUPLICATE) != 0 ); } +bool BamAlignment::IsFailedQC(void) const { return ( (AlignmentFlag & QC_FAILED) != 0 ); } +bool BamAlignment::IsFirstMate(void) const { return ( (AlignmentFlag & READ_1) != 0 ); } +bool BamAlignment::IsMapped(void) const { return ( (AlignmentFlag & UNMAPPED) == 0 ); } +bool BamAlignment::IsMateMapped(void) const { return ( (AlignmentFlag & MATE_UNMAPPED) == 0 ); } +bool BamAlignment::IsMateReverseStrand(void) const { return ( (AlignmentFlag & MATE_REVERSE) != 0 ); } +bool BamAlignment::IsPaired(void) const { return ( (AlignmentFlag & PAIRED) != 0 ); } +bool BamAlignment::IsPrimaryAlignment(void) const { return ( (AlignmentFlag & SECONDARY) == 0 ); } +bool BamAlignment::IsProperPair(void) const { return ( (AlignmentFlag & PROPER_PAIR) != 0 ); } +bool BamAlignment::IsReverseStrand(void) const { return ( (AlignmentFlag & REVERSE) != 0 ); } +bool BamAlignment::IsSecondMate(void) const { return ( (AlignmentFlag & READ_2) != 0 ); } + +// Manipulate alignment flags +void BamAlignment::SetIsDuplicate(bool ok) { if (ok) AlignmentFlag |= DUPLICATE; else AlignmentFlag &= ~DUPLICATE; } +void BamAlignment::SetIsFailedQC(bool ok) { if (ok) AlignmentFlag |= QC_FAILED; else AlignmentFlag &= ~QC_FAILED; } +void BamAlignment::SetIsFirstMate(bool ok) { if (ok) AlignmentFlag |= READ_1; else AlignmentFlag &= ~READ_1; } +void BamAlignment::SetIsMapped(bool ok) { SetIsUnmapped(!ok); } +void BamAlignment::SetIsMateMapped(bool ok) { SetIsMateUnmapped(!ok); } +void BamAlignment::SetIsMateUnmapped(bool ok) { if (ok) AlignmentFlag |= MATE_UNMAPPED; else AlignmentFlag &= ~MATE_UNMAPPED; } +void BamAlignment::SetIsMateReverseStrand(bool ok) { if (ok) AlignmentFlag |= MATE_REVERSE; else AlignmentFlag &= ~MATE_REVERSE; } +void BamAlignment::SetIsPaired(bool ok) { if (ok) AlignmentFlag |= PAIRED; else AlignmentFlag &= ~PAIRED; } +void BamAlignment::SetIsPrimaryAlignment(bool ok) { SetIsSecondaryAlignment(!ok); } +void BamAlignment::SetIsProperPair(bool ok) { if (ok) AlignmentFlag |= PROPER_PAIR; else AlignmentFlag &= ~PROPER_PAIR; } +void BamAlignment::SetIsReverseStrand(bool ok) { if (ok) AlignmentFlag |= REVERSE; else AlignmentFlag &= ~REVERSE; } +void BamAlignment::SetIsSecondaryAlignment(bool ok) { if (ok) AlignmentFlag |= SECONDARY; else AlignmentFlag &= ~SECONDARY; } +void BamAlignment::SetIsSecondMate(bool ok) { if (ok) AlignmentFlag |= READ_2; else AlignmentFlag &= ~READ_2; } +void BamAlignment::SetIsUnmapped(bool ok) { if (ok) AlignmentFlag |= UNMAPPED; else AlignmentFlag &= ~UNMAPPED; } + +// calculates alignment end position, based on starting position and CIGAR operations +int BamAlignment::GetEndPosition(bool usePadded, bool zeroBased) const { + + // initialize alignment end to starting position + int alignEnd = Position; + + // iterate over cigar operations + vector::const_iterator cigarIter = CigarData.begin(); + vector::const_iterator cigarEnd = CigarData.end(); + for ( ; cigarIter != cigarEnd; ++cigarIter) { + const char cigarType = (*cigarIter).Type; + if ( cigarType == 'M' || cigarType == 'D' || cigarType == 'N' ) + alignEnd += (*cigarIter).Length; + else if ( usePadded && cigarType == 'I' ) + alignEnd += (*cigarIter).Length; + } + + // adjust for zeroBased, if necessary + if (zeroBased) + return alignEnd - 1; + else + return alignEnd; +} + +bool BamAlignment::AddTag(const string& tag, const string& type, const string& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type != "Z" && type != "H" ) return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag already exists, return false + // use EditTag explicitly instead + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) return false; + + // otherwise, copy tag data to temp buffer + string newTag = tag + type + value; + const int newTagDataLength = tagDataLength + newTag.size() + 1; // leave room for null-term + char originalTagData[newTagDataLength]; + memcpy(originalTagData, TagData.c_str(), tagDataLength + 1); // '+1' for TagData null-term + + // append newTag + strcat(originalTagData + tagDataLength, newTag.data()); // removes original null-term, appends newTag + null-term + + // store temp buffer back in TagData + const char* newTagData = (const char*)originalTagData; + TagData.assign(newTagData, newTagDataLength); + + // return success + return true; +} + +bool BamAlignment::AddTag(const string& tag, const string& type, const uint32_t& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type == "f" || type == "Z" || type == "H" ) return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag already exists, return false + // use EditTag explicitly instead + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) return false; + + // otherwise, convert value to string + union { unsigned int value; char valueBuffer[sizeof(unsigned int)]; } un; + un.value = value; + + // copy original tag data to temp buffer + string newTag = tag + type; + const int newTagDataLength = tagDataLength + newTag.size() + 4; // leave room for new integer + char originalTagData[newTagDataLength]; + memcpy(originalTagData, TagData.c_str(), tagDataLength + 1); // '+1' for TagData null-term + + // append newTag + strcat(originalTagData + tagDataLength, newTag.data()); + memcpy(originalTagData + tagDataLength + newTag.size(), un.valueBuffer, sizeof(unsigned int)); + + // store temp buffer back in TagData + const char* newTagData = (const char*)originalTagData; + TagData.assign(newTagData, newTagDataLength); + + // return success + return true; +} + +bool BamAlignment::AddTag(const string& tag, const string& type, const int32_t& value) { + return AddTag(tag, type, (const uint32_t&)value); +} + +bool BamAlignment::AddTag(const string& tag, const string& type, const float& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type == "Z" || type == "H" ) return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag already exists, return false + // use EditTag explicitly instead + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) return false; + + // otherwise, convert value to string + union { float value; char valueBuffer[sizeof(float)]; } un; + un.value = value; + + // copy original tag data to temp buffer + string newTag = tag + type; + const int newTagDataLength = tagDataLength + newTag.size() + 4; // leave room for new float + char originalTagData[newTagDataLength]; + memcpy(originalTagData, TagData.c_str(), tagDataLength + 1); // '+1' for TagData null-term + + // append newTag + strcat(originalTagData + tagDataLength, newTag.data()); + memcpy(originalTagData + tagDataLength + newTag.size(), un.valueBuffer, sizeof(float)); + + // store temp buffer back in TagData + const char* newTagData = (const char*)originalTagData; + TagData.assign(newTagData, newTagDataLength); + + // return success + return true; +} + +bool BamAlignment::EditTag(const string& tag, const string& type, const string& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type != "Z" && type != "H" ) return false; + + // localize the tag data + char* pOriginalTagData = (char*)TagData.data(); + char* pTagData = pOriginalTagData; + const unsigned int originalTagDataLength = TagData.size(); + + unsigned int newTagDataLength = 0; + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, originalTagDataLength, numBytesParsed) ) { + + // make sure array is more than big enough + char newTagData[originalTagDataLength + value.size()]; + + // copy original tag data up til desired tag + const unsigned int beginningTagDataLength = numBytesParsed; + newTagDataLength += beginningTagDataLength; + memcpy(newTagData, pOriginalTagData, numBytesParsed); + + // copy new VALUE in place of current tag data + const unsigned int dataLength = strlen(value.c_str()); + memcpy(newTagData + beginningTagDataLength, (char*)value.c_str(), dataLength+1 ); + + // skip to next tag (if tag for removal is last, return true) + const char* pTagStorageType = pTagData - 1; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return true; + + // copy everything from current tag (the next one after tag for removal) to end + const unsigned int skippedDataLength = (numBytesParsed - beginningTagDataLength); + const unsigned int endTagOffset = beginningTagDataLength + dataLength + 1; + const unsigned int endTagDataLength = originalTagDataLength - beginningTagDataLength - skippedDataLength; + memcpy(newTagData + endTagOffset, pTagData, endTagDataLength); + + // ensure null-terminator + newTagData[ endTagOffset + endTagDataLength + 1 ] = 0; + + // save new tag data + TagData.assign(newTagData, endTagOffset + endTagDataLength); + return true; + } + + // tag not found, attempt AddTag + else return AddTag(tag, type, value); +} + +bool BamAlignment::EditTag(const string& tag, const string& type, const uint32_t& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type == "f" || type == "Z" || type == "H" ) return false; + + // localize the tag data + char* pOriginalTagData = (char*)TagData.data(); + char* pTagData = pOriginalTagData; + const unsigned int originalTagDataLength = TagData.size(); + + unsigned int newTagDataLength = 0; + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, originalTagDataLength, numBytesParsed) ) { + + // make sure array is more than big enough + char newTagData[originalTagDataLength + sizeof(value)]; + + // copy original tag data up til desired tag + const unsigned int beginningTagDataLength = numBytesParsed; + newTagDataLength += beginningTagDataLength; + memcpy(newTagData, pOriginalTagData, numBytesParsed); + + // copy new VALUE in place of current tag data + union { unsigned int value; char valueBuffer[sizeof(unsigned int)]; } un; + un.value = value; + memcpy(newTagData + beginningTagDataLength, un.valueBuffer, sizeof(unsigned int)); + + // skip to next tag (if tag for removal is last, return true) + const char* pTagStorageType = pTagData - 1; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return true; + + // copy everything from current tag (the next one after tag for removal) to end + const unsigned int skippedDataLength = (numBytesParsed - beginningTagDataLength); + const unsigned int endTagOffset = beginningTagDataLength + sizeof(unsigned int); + const unsigned int endTagDataLength = originalTagDataLength - beginningTagDataLength - skippedDataLength; + memcpy(newTagData + endTagOffset, pTagData, endTagDataLength); + + // ensure null-terminator + newTagData[ endTagOffset + endTagDataLength + 1 ] = 0; + + // save new tag data + TagData.assign(newTagData, endTagOffset + endTagDataLength); + return true; + } + + // tag not found, attempt AddTag + else return AddTag(tag, type, value); +} + +bool BamAlignment::EditTag(const string& tag, const string& type, const int32_t& value) { + return EditTag(tag, type, (const uint32_t&)value); +} + +bool BamAlignment::EditTag(const string& tag, const string& type, const float& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type == "Z" || type == "H" ) return false; + + // localize the tag data + char* pOriginalTagData = (char*)TagData.data(); + char* pTagData = pOriginalTagData; + const unsigned int originalTagDataLength = TagData.size(); + + unsigned int newTagDataLength = 0; + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, originalTagDataLength, numBytesParsed) ) { + + // make sure array is more than big enough + char newTagData[originalTagDataLength + sizeof(value)]; + + // copy original tag data up til desired tag + const unsigned int beginningTagDataLength = numBytesParsed; + newTagDataLength += beginningTagDataLength; + memcpy(newTagData, pOriginalTagData, numBytesParsed); + + // copy new VALUE in place of current tag data + union { float value; char valueBuffer[sizeof(float)]; } un; + un.value = value; + memcpy(newTagData + beginningTagDataLength, un.valueBuffer, sizeof(float)); + + // skip to next tag (if tag for removal is last, return true) + const char* pTagStorageType = pTagData - 1; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return true; + + // copy everything from current tag (the next one after tag for removal) to end + const unsigned int skippedDataLength = (numBytesParsed - beginningTagDataLength); + const unsigned int endTagOffset = beginningTagDataLength + sizeof(float); + const unsigned int endTagDataLength = originalTagDataLength - beginningTagDataLength - skippedDataLength; + memcpy(newTagData + endTagOffset, pTagData, endTagDataLength); + + // ensure null-terminator + newTagData[ endTagOffset + endTagDataLength + 1 ] = 0; + + // save new tag data + TagData.assign(newTagData, endTagOffset + endTagDataLength); + return true; + } + + // tag not found, attempt AddTag + else return AddTag(tag, type, value); +} + +// get "NM" tag data - originally contributed by Aaron Quinlan +// stores data in 'editDistance', returns success/fail +bool BamAlignment::GetEditDistance(uint32_t& editDistance) const { + return GetTag("NM", (uint32_t&)editDistance); +} + +// get "RG" tag data +// stores data in 'readGroup', returns success/fail +bool BamAlignment::GetReadGroup(string& readGroup) const { + return GetTag("RG", readGroup); +} + +bool BamAlignment::GetTag(const string& tag, string& destination) const { + + // make sure tag data exists + if ( SupportData.HasCoreOnly || TagData.empty() ) + return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) { + const unsigned int dataLength = strlen(pTagData); + destination.clear(); + destination.resize(dataLength); + memcpy( (char*)destination.data(), pTagData, dataLength ); + return true; + } + + // tag not found, return failure + return false; +} + +bool BamAlignment::GetTag(const string& tag, uint32_t& destination) const { + + // make sure tag data exists + if ( SupportData.HasCoreOnly || TagData.empty() ) + return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag found, determine data byte-length, store data in readGroup, return success + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) { + + // determine data byte-length + const char type = *(pTagData - 1); + int destinationLength = 0; + switch (type) { + + // 1 byte data + case 'A': + case 'c': + case 'C': + destinationLength = 1; + break; + + // 2 byte data + case 's': + case 'S': + destinationLength = 2; + break; + + // 4 byte data + case 'i': + case 'I': + destinationLength = 4; + break; + + // unsupported type for integer destination (float or var-length strings) + case 'f': + case 'Z': + case 'H': + fprintf(stderr, "ERROR: Cannot store tag of type %c in integer destination\n", type); + return false; + + // unknown tag type + default: + fprintf(stderr, "ERROR: Unknown tag storage class encountered: [%c]\n", type); + return false; + } + + // store in destination + destination = 0; + memcpy(&destination, pTagData, destinationLength); + return true; + } + + // tag not found, return failure + return false; +} + +bool BamAlignment::GetTag(const string& tag, int32_t& destination) const { + return GetTag(tag, (uint32_t&)destination); +} + +bool BamAlignment::GetTag(const string& tag, float& destination) const { + + // make sure tag data exists + if ( SupportData.HasCoreOnly || TagData.empty() ) + return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag found, determine data byte-length, store data in readGroup, return success + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) { + + // determine data byte-length + const char type = *(pTagData - 1); + int destinationLength = 0; + switch(type) { + + // 1 byte data + case 'A': + case 'c': + case 'C': + destinationLength = 1; + break; + + // 2 byte data + case 's': + case 'S': + destinationLength = 2; + break; + + // 4 byte data + case 'f': + case 'i': + case 'I': + destinationLength = 4; + break; + + // unsupported type (var-length strings) + case 'Z': + case 'H': + fprintf(stderr, "ERROR: Cannot store tag of type %c in integer destination\n", type); + return false; + + // unknown tag type + default: + fprintf(stderr, "ERROR: Unknown tag storage class encountered: [%c]\n", type); + return false; + } + + // store in destination + destination = 0.0; + memcpy(&destination, pTagData, destinationLength); + return true; + } + + // tag not found, return failure + return false; +} + +bool BamAlignment::GetTagType(const string& tag, char& type) const { + + // make sure tag data exists + if ( SupportData.HasCoreOnly || TagData.empty() ) + return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // lookup tag + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) { + + // retrieve tag type code + type = *(pTagData - 1); + + // validate that type is a proper BAM tag type + switch(type) { + case 'A': + case 'c': + case 'C': + case 's': + case 'S': + case 'f': + case 'i': + case 'I': + case 'Z': + case 'H': + return true; + + // unknown tag type + default: + fprintf(stderr, "ERROR: Unknown tag storage class encountered: [%c]\n", type); + return false; + } + } + + // tag not found, return failure + return false; +} + +bool BamAlignment::RemoveTag(const string& tag) { + + // BamAlignments fetched using BamReader::GetNextAlignmentCore() are not allowed + // also, return false if no data present to remove + if ( SupportData.HasCoreOnly || TagData.empty() ) return false; + + // localize the tag data + char* pOriginalTagData = (char*)TagData.data(); + char* pTagData = pOriginalTagData; + const unsigned int originalTagDataLength = TagData.size(); + unsigned int newTagDataLength = 0; + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, originalTagDataLength, numBytesParsed) ) { + + char newTagData[originalTagDataLength]; + + // copy original tag data up til desired tag + pTagData -= 3; + numBytesParsed -= 3; + const unsigned int beginningTagDataLength = numBytesParsed; + newTagDataLength += beginningTagDataLength; + memcpy(newTagData, pOriginalTagData, numBytesParsed); + + // skip to next tag (if tag for removal is last, return true) + const char* pTagStorageType = pTagData + 2; + pTagData += 3; + numBytesParsed += 3; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return true; + + // copy everything from current tag (the next one after tag for removal) to end + const unsigned int skippedDataLength = (numBytesParsed - beginningTagDataLength); + const unsigned int endTagDataLength = originalTagDataLength - beginningTagDataLength - skippedDataLength; + memcpy(newTagData + beginningTagDataLength, pTagData, endTagDataLength ); + + // save new tag data + TagData.assign(newTagData, beginningTagDataLength + endTagDataLength); + return true; + } + + // tag not found, no removal - return failure + return false; +} + +bool BamAlignment::FindTag(const string& tag, + char* &pTagData, + const unsigned int& tagDataLength, + unsigned int& numBytesParsed) +{ + + while ( numBytesParsed < tagDataLength ) { + + const char* pTagType = pTagData; + const char* pTagStorageType = pTagData + 2; + pTagData += 3; + numBytesParsed += 3; + + // check the current tag, return true on match + if ( strncmp(pTagType, tag.c_str(), 2) == 0 ) + return true; + + // get the storage class and find the next tag + if ( *pTagStorageType == '\0' ) return false; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return false; + if ( *pTagData == '\0' ) return false; + } + + // checked all tags, none match + return false; +} + +bool BamAlignment::SkipToNextTag(const char storageType, char* &pTagData, unsigned int& numBytesParsed) { + + switch(storageType) { + + case 'A': + case 'c': + case 'C': + ++numBytesParsed; + ++pTagData; + break; + + case 's': + case 'S': + numBytesParsed += 2; + pTagData += 2; + break; + + case 'f': + case 'i': + case 'I': + numBytesParsed += 4; + pTagData += 4; + break; + + case 'Z': + case 'H': + while(*pTagData) { + ++numBytesParsed; + ++pTagData; + } + // increment for null-terminator + ++numBytesParsed; + ++pTagData; + break; + + default: + // error case + fprintf(stderr, "ERROR: Unknown tag storage class encountered: [%c]\n", storageType); + return false; + } + + // return success + return true; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAlignment.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAlignment.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAlignment.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAlignment.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,203 @@ +// *************************************************************************** +// BamAlignment.h (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 13 December 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the BamAlignment data structure +// *************************************************************************** + +#ifndef BAMALIGNMENT_H +#define BAMALIGNMENT_H + +#include +#include +#include +#include + +namespace BamTools { + +// forward declare BamAlignment's friend classes +namespace Internal { + class BamReaderPrivate; + class BamWriterPrivate; +} // namespace Internal + +// BamAlignment data structure +// explicitly labeled as 'struct' to indicate that (most of) its fields are public +struct API_EXPORT BamAlignment { + + // constructors & destructor + public: + BamAlignment(void); + BamAlignment(const BamAlignment& other); + ~BamAlignment(void); + + // Queries against alignment flags + public: + bool IsDuplicate(void) const; // Returns true if this read is a PCR duplicate + bool IsFailedQC(void) const; // Returns true if this read failed quality control + bool IsFirstMate(void) const; // Returns true if alignment is first mate on read + bool IsMapped(void) const; // Returns true if alignment is mapped + bool IsMateMapped(void) const; // Returns true if alignment's mate is mapped + bool IsMateReverseStrand(void) const; // Returns true if alignment's mate mapped to reverse strand + bool IsPaired(void) const; // Returns true if alignment part of paired-end read + bool IsPrimaryAlignment(void) const; // Returns true if reported position is primary alignment + bool IsProperPair(void) const; // Returns true if alignment is part of read that satisfied paired-end resolution + bool IsReverseStrand(void) const; // Returns true if alignment mapped to reverse strand + bool IsSecondMate(void) const; // Returns true if alignment is second mate on read + + // Manipulate alignment flags + public: + void SetIsDuplicate(bool ok); // Sets "PCR duplicate" flag + void SetIsFailedQC(bool ok); // Sets "failed quality control" flag + void SetIsFirstMate(bool ok); // Sets "alignment is first mate" flag + void SetIsMapped(bool ok); // Sets "alignment is mapped" flag + void SetIsMateMapped(bool ok); // Sets "alignment's mate is mapped" flag + void SetIsMateReverseStrand(bool ok); // Sets "alignment's mate mapped to reverse strand" flag + void SetIsPaired(bool ok); // Sets "alignment part of paired-end read" flag + void SetIsPrimaryAlignment(bool ok); // Sets "position is primary alignment" flag + void SetIsProperPair(bool ok); // Sets "alignment is part of read that satisfied paired-end resolution" flag + void SetIsReverseStrand(bool ok); // Sets "alignment mapped to reverse strand" flag + void SetIsSecondMate(bool ok); // Sets "alignment is second mate on read" flag + + // legacy methods (deprecated, but available) + void SetIsMateUnmapped(bool ok); // Complement of IsMateMapped() flag + void SetIsSecondaryAlignment(bool ok); // Complement of IsPrimaryAlignment() flag + void SetIsUnmapped(bool ok); // Complement of IsMapped() flag + + // Tag data access methods + public: + // ------------------------------------------------------------------------------------- + // N.B. - The following tag access methods may not be used on BamAlignments fetched + // using BamReader::GetNextAlignmentCore(). Attempting to use them will not result in + // error message (to keep output clean) but will ALWAYS return false. Only user-created + // BamAlignments or those retrieved using BamReader::GetNextAlignment() are valid here. + + // add tag data (create new TAG entry with TYPE and VALUE) + // TYPE is one of {A, i, f, Z, H} depending on VALUE - see SAM/BAM spec for details + // returns true if new data added, false if error or TAG already exists + // N.B. - will NOT modify existing tag. Use EditTag() instead + // @tag - two character tag name + // @type - single character tag type (see SAM/BAM spec for details) + // @value - value to associate with tag + bool AddTag(const std::string& tag, const std::string& type, const std::string& value); // type must be Z or H + bool AddTag(const std::string& tag, const std::string& type, const uint32_t& value); // type must be A or i + bool AddTag(const std::string& tag, const std::string& type, const int32_t& value); // type must be A or i + bool AddTag(const std::string& tag, const std::string& type, const float& value); // type must be A, i, or f + + // edit tag data (sets existing TAG with TYPE to VALUE or adds new TAG if not already present) + // TYPE is one of {A, i, f, Z, H} depending on VALUE - see SAM/BAM spec for details + // returns true if edit was successfaul, false if error + // @tag - two character tag name + // @type - single character tag type (see SAM/BAM spec for details) + // @value - new value for tag + bool EditTag(const std::string& tag, const std::string& type, const std::string& value); // type must be Z or H + bool EditTag(const std::string& tag, const std::string& type, const uint32_t& value); // type must be A or i + bool EditTag(const std::string& tag, const std::string& type, const int32_t& value); // type must be A or i + bool EditTag(const std::string& tag, const std::string& type, const float& value); // type must be A, i, or f + + // specific tag data access methods - these only remain for legacy support + // returns whether specific tag could be retrieved + bool GetEditDistance(uint32_t& editDistance) const; // get "NM" tag data (equivalent to GetTag("NM", editDistance)) + bool GetReadGroup(std::string& readGroup) const; // get "RG" tag data (equivalent to GetTag("RG", readGroup)) + + // generic tag data access methods + // returns whether tag is found & tag type is compatible with DESTINATION + // @tag - two character tag name + // @destination - if found, tag value is stored here + bool GetTag(const std::string& tag, std::string& destination) const; // access variable-length char or hex strings + bool GetTag(const std::string& tag, uint32_t& destination) const; // access unsigned integer data + bool GetTag(const std::string& tag, int32_t& destination) const; // access signed integer data + bool GetTag(const std::string& tag, float& destination) const; // access floating point data + + // retrieve the tag type code for TAG + // returns true if tag could be found and type determined + bool GetTagType(const std::string& tag, char& type) const; + + // remove tag data + // returns true if removal was successful, false if error + // N.B. - returns false if TAG does not exist (no removal can occur) + // @tag - two character tag name + bool RemoveTag(const std::string& tag); + + // Additional data access methods + public: + // calculates & returns alignment end position, based on starting position and CIGAR operations + // @usePadded - if true, counts inserted bases. Default is false, so that alignment end position matches the last base's position in reference + // @zeroBased - if true, returns 0-based coordinate; else returns 1-based. Setting this to false is useful when using BAM data along with other, half-open formats. + int GetEndPosition(bool usePadded = false, bool zeroBased = true) const; + + // 'internal' utility methods + private: + static bool FindTag(const std::string& tag, char* &pTagData, const unsigned int& tagDataLength, unsigned int& numBytesParsed); + static bool SkipToNextTag(const char storageType, char* &pTagData, unsigned int& numBytesParsed); + + // Data members + public: + std::string Name; // Read name + int32_t Length; // Query length + std::string QueryBases; // 'Original' sequence (as reported from sequencing machine) + std::string AlignedBases; // 'Aligned' sequence (includes any indels, padding, clipping) + std::string Qualities; // FASTQ qualities (ASCII characters, not numeric values) + std::string TagData; // Tag data (accessor methods will pull the requested information out) + int32_t RefID; // ID number for reference sequence + int32_t Position; // Position (0-based) where alignment starts + uint16_t Bin; // Bin in BAM file where this alignment resides + uint16_t MapQuality; // Mapping quality score + uint32_t AlignmentFlag; // Alignment bit-flag - see Is() methods to query this value, SetIs() methods to manipulate + std::vector CigarData; // CIGAR operations for this alignment + int32_t MateRefID; // ID number for reference sequence where alignment's mate was aligned + int32_t MatePosition; // Position (0-based) where alignment's mate starts + int32_t InsertSize; // Mate-pair insert size + + // Internal data, inaccessible to client code + // but available BamReaderPrivate & BamWriterPrivate + private: + struct BamAlignmentSupportData { + + // data members + std::string AllCharData; + uint32_t BlockLength; + uint32_t NumCigarOperations; + uint32_t QueryNameLength; + uint32_t QuerySequenceLength; + bool HasCoreOnly; + + // constructor + BamAlignmentSupportData(void) + : BlockLength(0) + , NumCigarOperations(0) + , QueryNameLength(0) + , QuerySequenceLength(0) + , HasCoreOnly(false) + { } + }; + BamAlignmentSupportData SupportData; + friend class Internal::BamReaderPrivate; + friend class Internal::BamWriterPrivate; + + // Alignment flag query constants + // Use the get/set methods above instead + private: + enum { PAIRED = 1 + , PROPER_PAIR = 2 + , UNMAPPED = 4 + , MATE_UNMAPPED = 8 + , REVERSE = 16 + , MATE_REVERSE = 32 + , READ_1 = 64 + , READ_2 = 128 + , SECONDARY = 256 + , QC_FAILED = 512 + , DUPLICATE = 1024 + }; +}; + +// convenience typedef(s) +typedef std::vector BamAlignmentVector; + +} // namespace BamTools + +#endif // BAMALIGNMENT_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAux.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAux.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAux.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamAux.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,227 @@ +// *************************************************************************** +// BamAux.h (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic constants, data structures, utilities etc. +// used throughout the API for handling BAM files +// *************************************************************************** + +#ifndef BAMAUX_H +#define BAMAUX_H + +#include + +#include +#include +#include +#include + +// Platform-specific large-file support +#ifndef BAMTOOLS_LFS +#define BAMTOOLS_LFS + #ifdef WIN32 + #define ftell64(a) _ftelli64(a) + #define fseek64(a,b,c) _fseeki64(a,b,c) + #else + #define ftell64(a) ftello(a) + #define fseek64(a,b,c) fseeko(a,b,c) + #endif +#endif // BAMTOOLS_LFS + +// Platform-specific type definitions +#ifndef BAMTOOLS_TYPES +#define BAMTOOLS_TYPES + #ifdef _MSC_VER + typedef char int8_t; + typedef unsigned char uint8_t; + typedef short int16_t; + typedef unsigned short uint16_t; + typedef int int32_t; + typedef unsigned int uint32_t; + typedef long long int64_t; + typedef unsigned long long uint64_t; + #else + #include + #endif +#endif // BAMTOOLS_TYPES + +namespace BamTools { + +// ---------------------------------------------------------------- +// ---------------------------------------------------------------- +// BAM constants + +const int BAM_CMATCH = 0; +const int BAM_CINS = 1; +const int BAM_CDEL = 2; +const int BAM_CREF_SKIP = 3; +const int BAM_CSOFT_CLIP = 4; +const int BAM_CHARD_CLIP = 5; +const int BAM_CPAD = 6; +const int BAM_CIGAR_SHIFT = 4; +const int BAM_CIGAR_MASK = ((1 << BAM_CIGAR_SHIFT) - 1); +const int BAM_CORE_SIZE = 32; +const int BT_SIZEOF_INT = 4; + +// ---------------------------------------------------------------- +// ---------------------------------------------------------------- +// Data structs & typedefs + +// CIGAR operation data structure +struct API_EXPORT CigarOp { + + // data members + char Type; // Operation type (MIDNSHP) + uint32_t Length; // Operation length (number of bases) + + // constructor + CigarOp(const char type = '\0', + const uint32_t length = 0) + : Type(type) + , Length(length) + { } +}; + +// Reference data entry +struct API_EXPORT RefData { + + // data members + std::string RefName; // Name of reference sequence + int32_t RefLength; // Length of reference sequence + bool RefHasAlignments; // True if BAM file contains alignments mapped to reference sequence + + // constructor + RefData(const int32_t& length = 0, + bool ok = false) + : RefLength(length) + , RefHasAlignments(ok) + { } +}; +typedef std::vector RefVector; + +// General (sequential) genome region +struct API_EXPORT BamRegion { + + // data members + int LeftRefID; + int LeftPosition; + int RightRefID; + int RightPosition; + + // constructor + BamRegion(const int& leftID = -1, + const int& leftPos = -1, + const int& rightID = -1, + const int& rightPos = -1) + : LeftRefID(leftID) + , LeftPosition(leftPos) + , RightRefID(rightID) + , RightPosition(rightPos) + { } + + // copy constructor + BamRegion(const BamRegion& other) + : LeftRefID(other.LeftRefID) + , LeftPosition(other.LeftPosition) + , RightRefID(other.RightRefID) + , RightPosition(other.RightPosition) + { } + + // member functions + void clear(void) { LeftRefID = -1; LeftPosition = -1; RightRefID = -1; RightPosition = -1; } + bool isLeftBoundSpecified(void) const { return ( LeftRefID >= 0 && LeftPosition >= 0 ); } + bool isNull(void) const { return ( !isLeftBoundSpecified() && !isRightBoundSpecified() ); } + bool isRightBoundSpecified(void) const { return ( RightRefID >= 0 && RightPosition >= 0 ); } +}; + +// ---------------------------------------------------------------- +// ---------------------------------------------------------------- +// General utilities + +// returns true if system is big endian +inline bool SystemIsBigEndian(void) { + const uint16_t one = 0x0001; + return ((*(char*) &one) == 0 ); +} + +// swaps endianness of 16-bit value 'in place' +inline void SwapEndian_16(int16_t& x) { + x = ((x >> 8) | (x << 8)); +} + +inline void SwapEndian_16(uint16_t& x) { + x = ((x >> 8) | (x << 8)); +} + +// swaps endianness of 32-bit value 'in-place' +inline void SwapEndian_32(int32_t& x) { + x = ( (x >> 24) | + ((x << 8) & 0x00FF0000) | + ((x >> 8) & 0x0000FF00) | + (x << 24) + ); +} + +inline void SwapEndian_32(uint32_t& x) { + x = ( (x >> 24) | + ((x << 8) & 0x00FF0000) | + ((x >> 8) & 0x0000FF00) | + (x << 24) + ); +} + +// swaps endianness of 64-bit value 'in-place' +inline void SwapEndian_64(int64_t& x) { + x = ( (x >> 56) | + ((x << 40) & 0x00FF000000000000ll) | + ((x << 24) & 0x0000FF0000000000ll) | + ((x << 8) & 0x000000FF00000000ll) | + ((x >> 8) & 0x00000000FF000000ll) | + ((x >> 24) & 0x0000000000FF0000ll) | + ((x >> 40) & 0x000000000000FF00ll) | + (x << 56) + ); +} + +inline void SwapEndian_64(uint64_t& x) { + x = ( (x >> 56) | + ((x << 40) & 0x00FF000000000000ll) | + ((x << 24) & 0x0000FF0000000000ll) | + ((x << 8) & 0x000000FF00000000ll) | + ((x >> 8) & 0x00000000FF000000ll) | + ((x >> 24) & 0x0000000000FF0000ll) | + ((x >> 40) & 0x000000000000FF00ll) | + (x << 56) + ); +} + +// swaps endianness of 'next 2 bytes' in a char buffer (in-place) +inline void SwapEndian_16p(char* data) { + uint16_t& value = (uint16_t&)*data; + SwapEndian_16(value); +} + +// swaps endianness of 'next 4 bytes' in a char buffer (in-place) +inline void SwapEndian_32p(char* data) { + uint32_t& value = (uint32_t&)*data; + SwapEndian_32(value); +} + +// swaps endianness of 'next 8 bytes' in a char buffer (in-place) +inline void SwapEndian_64p(char* data) { + uint64_t& value = (uint64_t&)*data; + SwapEndian_64(value); +} + +// returns whether file exists (can be opened OK) +inline bool FileExists(const std::string& filename) { + std::ifstream f(filename.c_str(), std::ifstream::in); + return !f.fail(); +} + +} // namespace BamTools + +#endif // BAMAUX_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamIndex.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamIndex.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamIndex.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamIndex.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,230 @@ +// *************************************************************************** +// BamIndex.cpp (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index functionality - both for the default (standardized) BAM +// index format (.bai) as well as a BamTools-specific (nonstandard) index +// format (.bti). +// *************************************************************************** + +#include +#include +#include +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +#include +using namespace std; + +// -------------------------------------------------- +// BamIndex factory methods + +// returns index based on BAM filename 'stub' +// checks first for preferred type, returns that type if found +// (if not found, attmempts to load other type(s), returns 0 if NONE found) +// +// ** default preferred type is BamToolsIndex ** use this anytime it exists +BamIndex* BamIndex::FromBamFilename(const std::string& bamFilename, + BamTools::BgzfData* bgzf, + BamTools::BamReader* reader, + const BamIndex::PreferredIndexType& type) +{ + // --------------------------------------------------- + // attempt to load preferred type first + + const std::string bamtoolsIndexFilename = bamFilename + ".bti"; + const bool bamtoolsIndexExists = BamTools::FileExists(bamtoolsIndexFilename); + if ( (type == BamIndex::BAMTOOLS) && bamtoolsIndexExists ) + return new BamToolsIndex(bgzf, reader); + + const std::string standardIndexFilename = bamFilename + ".bai"; + const bool standardIndexExists = BamTools::FileExists(standardIndexFilename); + if ( (type == BamIndex::STANDARD) && standardIndexExists ) + return new BamStandardIndex(bgzf, reader); + + // ---------------------------------------------------- + // preferred type could not be found, try other (non-preferred) types + // if none found, return 0 + + if ( bamtoolsIndexExists ) return new BamToolsIndex(bgzf, reader); + if ( standardIndexExists ) return new BamStandardIndex(bgzf, reader); + return 0; +} + +// returns index based on explicitly named index file (or 0 if not found) +BamIndex* BamIndex::FromIndexFilename(const std::string& indexFilename, + BamTools::BgzfData* bgzf, + BamTools::BamReader* reader) +{ + // see if specified file exists + const bool indexExists = BamTools::FileExists(indexFilename); + if ( !indexExists ) return 0; + + const std::string bamtoolsIndexExtension(".bti"); + const std::string standardIndexExtension(".bai"); + + // if has bamtoolsIndexExtension + if ( indexFilename.find(bamtoolsIndexExtension) == (indexFilename.length() - bamtoolsIndexExtension.length()) ) + return new BamToolsIndex(bgzf, reader); + + // if has standardIndexExtension + if ( indexFilename.find(standardIndexExtension) == (indexFilename.length() - standardIndexExtension.length()) ) + return new BamStandardIndex(bgzf, reader); + + // otherwise, unsupported file type + return 0; +} + +// ------------------------------- +// BamIndex implementation + +// ctor +BamIndex::BamIndex(BamTools::BgzfData* bgzf, BamTools::BamReader* reader) + : m_BGZF(bgzf) + , m_reader(reader) + , m_cacheMode(BamIndex::LimitedIndexCaching) + , m_indexStream(0) +{ + if ( m_reader && m_reader->IsOpen() ) + m_references = m_reader->GetReferenceData(); +} + +// dtor +BamIndex::~BamIndex(void) { + if ( IsOpen() ) + fclose(m_indexStream); +} + +// return true if FILE* is open +bool BamIndex::IsOpen(void) const { + return ( m_indexStream != 0 ); +} + +// loads existing data from file into memory +bool BamIndex::Load(const string& filename) { + + // open index file, abort on error + if ( !OpenIndexFile(filename, "rb") ) { + fprintf(stderr, "ERROR: Unable to open the BAM index file %s for reading.\n", filename.c_str()); + return false; + } + + // check magic number + if ( !LoadHeader() ) { + fclose(m_indexStream); + return false; + } + + // load reference data (but only keep in memory if full caching requested) + bool saveInitialLoad = ( m_cacheMode == BamIndex::FullIndexCaching ); + if ( !LoadAllReferences(saveInitialLoad) ) { + fclose(m_indexStream); + return false; + } + + // update index cache based on selected mode + UpdateCache(); + + // return success + return true; +} + +// opens index file for reading/writing, return true if opened OK +bool BamIndex::OpenIndexFile(const string& filename, const string& mode) { + m_indexStream = fopen(filename.c_str(), mode.c_str()); + return ( m_indexStream != 0 ); +} + +// rewind index file to beginning of index data, return true if rewound OK +bool BamIndex::Rewind(void) { + return ( fseek64(m_indexStream, DataBeginOffset(), SEEK_SET) == 0 ); +} + +// change the index caching behavior +void BamIndex::SetCacheMode(const BamIndexCacheMode mode) { + if ( mode != m_cacheMode ) { + m_cacheMode = mode; + UpdateCache(); + } +} + +// updates in-memory cache of index data, depending on current cache mode +void BamIndex::UpdateCache(void) { + + // skip if file not open + if ( !IsOpen() ) return; + + // reflect requested cache mode behavior + switch ( m_cacheMode ) { + + case (BamIndex::FullIndexCaching) : + Rewind(); + LoadAllReferences(true); + break; + + case (BamIndex::LimitedIndexCaching) : + if ( HasFullDataCache() ) + KeepOnlyFirstReferenceOffsets(); + else { + ClearAllData(); + SkipToFirstReference(); + LoadFirstReference(true); + } + break; + case(BamIndex::NoIndexCaching) : + ClearAllData(); + break; + default : + // unreachable + ; + } +} + +// writes in-memory index data out to file +bool BamIndex::Write(const string& bamFilename) { + + // open index file for writing + string indexFilename = bamFilename + Extension(); + if ( !OpenIndexFile(indexFilename, "wb") ) { + fprintf(stderr, "ERROR: Could not open file to save index.\n"); + return false; + } + + // write index header data + if ( !WriteHeader() ) { + fprintf(stderr, "ERROR: There was a problem writing index metadata to new index file.\n"); + fflush(m_indexStream); + fclose(m_indexStream); + exit(1); + } + + // write main index data + if ( !WriteAllReferences() ) { + fprintf(stderr, "ERROR: There was a problem writing index data to new index file.\n"); + fflush(m_indexStream); + fclose(m_indexStream); + exit(1); + } + + // flush any remaining output, rewind file, and return success + fflush(m_indexStream); + fclose(m_indexStream); + + // re-open index file for later reading + if ( !OpenIndexFile(indexFilename, "rb") ) { + fprintf(stderr, "ERROR: Could not open newly created index file for reading.\n"); + return false; + } + + // return success/failure of write + return true; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamIndex.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamIndex.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamIndex.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamIndex.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,145 @@ +// *************************************************************************** +// BamIndex.h (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides basic BAM index interface +// *************************************************************************** + +#ifndef BAM_INDEX_H +#define BAM_INDEX_H + +#include +#include +#include +#include +#include + +namespace BamTools { + +class BamReader; +class BgzfData; + +namespace Internal { + class BamStandardIndex; + class BamToolsIndex; +} // namespace Internal + +// -------------------------------------------------- +// BamIndex base class +class API_EXPORT BamIndex { + + // specify index-caching behavior + // + // @FullIndexCaching - store entire index file contents in memory + // @LimitedIndexCaching - store only index data for current reference + // being processed + // @NoIndexCaching - do not store any index data. Load as needed to + // calculate jump offset + public: enum BamIndexCacheMode { FullIndexCaching = 0 + , LimitedIndexCaching + , NoIndexCaching + }; + + // ctor & dtor + public: + BamIndex(BamTools::BgzfData* bgzf, BamTools::BamReader* reader); + virtual ~BamIndex(void); + + // index interface + public: + // creates index data (in-memory) from current reader data + virtual bool Build(void) =0; + // returns supported file extension + virtual const std::string Extension(void) const =0; + // returns whether reference has alignments or no + virtual bool HasAlignments(const int& referenceID) const =0; + // attempts to use index to jump to region; returns success/fail + // a "successful" jump indicates no error, but not whether this region has data + // * thus, the method sets a flag to indicate whether there are alignments + // available after the jump position + virtual bool Jump(const BamTools::BamRegion& region, bool* hasAlignmentsInRegion) =0; + // loads existing data from file into memory + virtual bool Load(const std::string& filename); + // change the index caching behavior + virtual void SetCacheMode(const BamIndexCacheMode mode); + // writes in-memory index data out to file + // N.B. - (this is the original BAM filename, method will modify it to use applicable extension) + virtual bool Write(const std::string& bamFilename); + + // derived-classes MUST provide implementation + protected: + // clear all current index offset data in memory + virtual void ClearAllData(void) =0; + // return file position after header metadata + virtual const off_t DataBeginOffset(void) const =0; + // return true if all index data is cached + virtual bool HasFullDataCache(void) const =0; + // clears index data from all references except the first + virtual void KeepOnlyFirstReferenceOffsets(void) =0; + // load index data for all references, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + virtual bool LoadAllReferences(bool saveData = true) =0; + // load first reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + virtual bool LoadFirstReference(bool saveData = true) =0; + // load header data from index file, return true if loaded OK + virtual bool LoadHeader(void) =0; + // position file pointer to first reference begin, return true if skipped OK + virtual bool SkipToFirstReference(void) =0; + // write index reference data + virtual bool WriteAllReferences(void) =0; + // write index header data + virtual bool WriteHeader(void) =0; + + // internal methods + protected: + // rewind index file to beginning of index data, return true if rewound OK + bool Rewind(void); + + private: + // return true if FILE* is open + bool IsOpen(void) const; + // opens index file according to requested mode, return true if opened OK + bool OpenIndexFile(const std::string& filename, const std::string& mode); + // updates in-memory cache of index data, depending on current cache mode + void UpdateCache(void); + + // factory methods for returning proper BamIndex-derived type based on available index files + public: + + // returns index based on BAM filename 'stub' + // checks first for preferred type, returns that type if found + // (if not found, attmempts to load other type(s), returns 0 if NONE found) + // + // ** default preferred type is BamToolsIndex ** use this anytime it exists + enum PreferredIndexType { BAMTOOLS = 0, STANDARD }; + static BamIndex* FromBamFilename(const std::string& bamFilename, + BamTools::BgzfData* bgzf, + BamTools::BamReader* reader, + const BamIndex::PreferredIndexType& type = BamIndex::BAMTOOLS); + + // returns index based on explicitly named index file (or 0 if not found) + static BamIndex* FromIndexFilename(const std::string& indexFilename, + BamTools::BgzfData* bgzf, + BamTools::BamReader* reader); + + // data members + protected: + BamTools::BgzfData* m_BGZF; + BamTools::BamReader* m_reader; + BamTools::RefVector m_references; + BamIndex::BamIndexCacheMode m_cacheMode; + FILE* m_indexStream; + + + // friends + friend class Internal::BamStandardIndex; + friend class Internal::BamToolsIndex; +}; + +} // namespace BamTools + +#endif // BAM_INDEX_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamMultiReader.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamMultiReader.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamMultiReader.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamMultiReader.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,450 @@ +// *************************************************************************** +// BamMultiReader.cpp (c) 2010 Erik Garrison, Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Uses BGZF routines were adapted from the bgzf.c code developed at the Broad +// Institute. +// --------------------------------------------------------------------------- +// Functionality for simultaneously reading multiple BAM files. +// +// This functionality allows applications to work on very large sets of files +// without requiring intermediate merge, sort, and index steps for each file +// subset. It also improves the performance of our merge system as it +// precludes the need to sort merged files. +// *************************************************************************** + +#include +#include +using namespace BamTools; + +#include +#include +#include +#include +#include +#include +#include +using namespace std; + +// ----------------------------------------------------- +// BamMultiReader implementation +// ----------------------------------------------------- + +// constructor +BamMultiReader::BamMultiReader(void) + : CurrentRefID(0) + , CurrentLeft(0) +{ } + +// destructor +BamMultiReader::~BamMultiReader(void) { + Close(); +} + +// close the BAM files +void BamMultiReader::Close(void) { + + // close all BAM readers and clean up pointers + vector >::iterator readerIter = readers.begin(); + vector >::iterator readerEnd = readers.end(); + for ( ; readerIter != readerEnd; ++readerIter) { + + BamReader* reader = (*readerIter).first; + BamAlignment* alignment = (*readerIter).second; + + // close the reader + if ( reader) reader->Close(); + + // delete reader pointer + delete reader; + reader = 0; + + // delete alignment pointer + delete alignment; + alignment = 0; + } + + // clear out the container + readers.clear(); +} + +// saves index data to BAM index files (".bai"/".bti") where necessary, returns success/fail +bool BamMultiReader::CreateIndexes(bool useStandardIndex) { + bool result = true; + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + result &= reader->CreateIndex(useStandardIndex); + } + return result; +} + +// sets the index caching mode on the readers +void BamMultiReader::SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode) { + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + reader->SetIndexCacheMode(mode); + } +} + +// for debugging +void BamMultiReader::DumpAlignmentIndex(void) { + for (AlignmentIndex::const_iterator it = alignments.begin(); it != alignments.end(); ++it) { + cerr << it->first.first << ":" << it->first.second << " " << it->second.first->GetFilename() << endl; + } +} + +// makes a virtual, unified header for all the bam files in the multireader +const string BamMultiReader::GetHeaderText(void) const { + + string mergedHeader = ""; + map readGroups; + + // foreach extraction entry (each BAM file) + for (vector >::const_iterator rs = readers.begin(); rs != readers.end(); ++rs) { + + BamReader* reader = rs->first; + string headerText = reader->GetHeaderText(); + if ( headerText.empty() ) continue; + + map currentFileReadGroups; + stringstream header(headerText); + vector lines; + string item; + while (getline(header, item)) + lines.push_back(item); + + for (vector::const_iterator it = lines.begin(); it != lines.end(); ++it) { + + // get next line from header, skip if empty + string headerLine = *it; + if ( headerLine.empty() ) { continue; } + + // if first file, save HD & SQ entries + if ( rs == readers.begin() ) { + if ( headerLine.find("@HD") == 0 || headerLine.find("@SQ") == 0) { + mergedHeader.append(headerLine.c_str()); + mergedHeader.append(1, '\n'); + } + } + + // (for all files) append RG entries if they are unique + if ( headerLine.find("@RG") == 0 ) { + stringstream headerLineSs(headerLine); + string part, readGroupPart, readGroup; + while(std::getline(headerLineSs, part, '\t')) { + stringstream partSs(part); + string subtag; + std::getline(partSs, subtag, ':'); + if (subtag == "ID") { + std::getline(partSs, readGroup, ':'); + break; + } + } + if (readGroups.find(readGroup) == readGroups.end()) { // prevents duplicate @RG entries + mergedHeader.append(headerLine.c_str() ); + mergedHeader.append(1, '\n'); + readGroups[readGroup] = true; + currentFileReadGroups[readGroup] = true; + } else { + // warn iff we are reading one file and discover duplicated @RG tags in the header + // otherwise, we emit no warning, as we might be merging multiple BAM files with identical @RG tags + if (currentFileReadGroups.find(readGroup) != currentFileReadGroups.end()) { + cerr << "WARNING: duplicate @RG tag " << readGroup + << " entry in header of " << reader->GetFilename() << endl; + } + } + } + } + } + + // return merged header text + return mergedHeader; +} + +// get next alignment among all files +bool BamMultiReader::GetNextAlignment(BamAlignment& nextAlignment) { + + // bail out if we are at EOF in all files, means no more alignments to process + if (!HasOpenReaders()) + return false; + + // when all alignments have stepped into a new target sequence, update our + // current reference sequence id + UpdateReferenceID(); + + // our lowest alignment and reader will be at the front of our alignment index + BamAlignment* alignment = alignments.begin()->second.second; + BamReader* reader = alignments.begin()->second.first; + + // now that we have the lowest alignment in the set, save it by copy to our argument + nextAlignment = BamAlignment(*alignment); + + // remove this alignment index entry from our alignment index + alignments.erase(alignments.begin()); + + // and add another entry if we can get another alignment from the reader + if (reader->GetNextAlignment(*alignment)) { + alignments.insert(make_pair(make_pair(alignment->RefID, alignment->Position), + make_pair(reader, alignment))); + } else { // do nothing + //cerr << "reached end of file " << lowestReader->GetFilename() << endl; + } + + return true; + +} + +// get next alignment among all files without parsing character data from alignments +bool BamMultiReader::GetNextAlignmentCore(BamAlignment& nextAlignment) { + + // bail out if we are at EOF in all files, means no more alignments to process + if (!HasOpenReaders()) + return false; + + // when all alignments have stepped into a new target sequence, update our + // current reference sequence id + UpdateReferenceID(); + + // our lowest alignment and reader will be at the front of our alignment index + BamAlignment* alignment = alignments.begin()->second.second; + BamReader* reader = alignments.begin()->second.first; + + // now that we have the lowest alignment in the set, save it by copy to our argument + nextAlignment = BamAlignment(*alignment); + //memcpy(&nextAlignment, alignment, sizeof(BamAlignment)); + + // remove this alignment index entry from our alignment index + alignments.erase(alignments.begin()); + + // and add another entry if we can get another alignment from the reader + if (reader->GetNextAlignmentCore(*alignment)) { + alignments.insert(make_pair(make_pair(alignment->RefID, alignment->Position), + make_pair(reader, alignment))); + } else { // do nothing + //cerr << "reached end of file " << lowestReader->GetFilename() << endl; + } + + return true; + +} + +// --------------------------------------------------------------------------------------- +// +// NB: The following GetReferenceX() functions assume that we have identical +// references for all BAM files. We enforce this by invoking the above +// validation function (ValidateReaders) to verify that our reference data +// is the same across all files on Open, so we will not encounter a situation +// in which there is a mismatch and we are still live. +// +// --------------------------------------------------------------------------------------- + +// returns the number of reference sequences +const int BamMultiReader::GetReferenceCount(void) const { + return readers.front().first->GetReferenceCount(); +} + +// returns vector of reference objects +const BamTools::RefVector BamMultiReader::GetReferenceData(void) const { + return readers.front().first->GetReferenceData(); +} + +// returns refID from reference name +const int BamMultiReader::GetReferenceID(const string& refName) const { + return readers.front().first->GetReferenceID(refName); +} + +// --------------------------------------------------------------------------------------- + +// checks if any readers still have alignments +bool BamMultiReader::HasOpenReaders() { + return alignments.size() > 0; +} + +// returns whether underlying BAM readers ALL have an index loaded +// this is useful to indicate whether Jump() or SetRegion() are possible +bool BamMultiReader::IsIndexLoaded(void) const { + bool ok = true; + vector >::const_iterator readerIter = readers.begin(); + vector >::const_iterator readerEnd = readers.end(); + for ( ; readerIter != readerEnd; ++readerIter ) { + const BamReader* reader = (*readerIter).first; + if ( reader ) ok &= reader->IsIndexLoaded(); + } + return ok; +} + +// jumps to specified region(refID, leftBound) in BAM files, returns success/fail +bool BamMultiReader::Jump(int refID, int position) { + + //if ( References.at(refID).RefHasAlignments && (position <= References.at(refID).RefLength) ) { + CurrentRefID = refID; + CurrentLeft = position; + + bool result = true; + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + result &= reader->Jump(refID, position); + if (!result) { + cerr << "ERROR: could not jump " << reader->GetFilename() << " to " << refID << ":" << position << endl; + exit(1); + } + } + if (result) UpdateAlignments(); + return result; +} + +// opens BAM files +bool BamMultiReader::Open(const vector& filenames, bool openIndexes, bool coreMode, bool preferStandardIndex) { + + // for filename in filenames + fileNames = filenames; // save filenames in our multireader + for (vector::const_iterator it = filenames.begin(); it != filenames.end(); ++it) { + + const string filename = *it; + BamReader* reader = new BamReader; + + bool openedOK = true; + openedOK = reader->Open(filename, "", openIndexes, preferStandardIndex); + + // if file opened ok, check that it can be read + if ( openedOK ) { + + bool fileOK = true; + BamAlignment* alignment = new BamAlignment; + fileOK &= ( coreMode ? reader->GetNextAlignmentCore(*alignment) : reader->GetNextAlignment(*alignment) ); + + if (fileOK) { + readers.push_back(make_pair(reader, alignment)); // store pointers to our readers for cleanup + alignments.insert(make_pair(make_pair(alignment->RefID, alignment->Position), + make_pair(reader, alignment))); + } else { + cerr << "WARNING: could not read first alignment in " << filename << ", ignoring file" << endl; + // if only file available & could not be read, return failure + if ( filenames.size() == 1 ) return false; + } + } + + // TODO; any further error handling when openedOK is false ?? + else + return false; + } + + // files opened ok, at least one alignment could be read, + // now need to check that all files use same reference data + ValidateReaders(); + return true; +} + +void BamMultiReader::PrintFilenames(void) { + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + cout << reader->GetFilename() << endl; + } +} + +// returns BAM file pointers to beginning of alignment data +bool BamMultiReader::Rewind(void) { + bool result = true; + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + result &= reader->Rewind(); + } + return result; +} + +bool BamMultiReader::SetRegion(const int& leftRefID, const int& leftPosition, const int& rightRefID, const int& rightPosition) { + BamRegion region(leftRefID, leftPosition, rightRefID, rightPosition); + return SetRegion(region); +} + +bool BamMultiReader::SetRegion(const BamRegion& region) { + + Region = region; + + // NB: While it may make sense to track readers in which we can + // successfully SetRegion, In practice a failure of SetRegion means "no + // alignments here." It makes sense to simply accept the failure, + // UpdateAlignments(), and continue. + + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + if (!it->first->SetRegion(region)) { + cerr << "ERROR: could not jump " << it->first->GetFilename() << " to " + << region.LeftRefID << ":" << region.LeftPosition + << ".." << region.RightRefID << ":" << region.RightPosition << endl; + } + } + + UpdateAlignments(); + return true; +} + +void BamMultiReader::UpdateAlignments(void) { + // Update Alignments + alignments.clear(); + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* br = it->first; + BamAlignment* ba = it->second; + if (br->GetNextAlignment(*ba)) { + alignments.insert(make_pair(make_pair(ba->RefID, ba->Position), + make_pair(br, ba))); + } else { + // assume BamReader end of region / EOF + } + } +} + +// updates the reference id stored in the BamMultiReader +// to reflect the current state of the readers +void BamMultiReader::UpdateReferenceID(void) { + // the alignments are sorted by position, so the first alignment will always have the lowest reference ID + if (alignments.begin()->second.second->RefID != CurrentRefID) { + // get the next reference id + // while there aren't any readers at the next ref id + // increment the ref id + int nextRefID = CurrentRefID; + while (alignments.begin()->second.second->RefID != nextRefID) { + ++nextRefID; + } + //cerr << "updating reference id from " << CurrentRefID << " to " << nextRefID << endl; + CurrentRefID = nextRefID; + } +} + +// ValidateReaders checks that all the readers point to BAM files representing +// alignments against the same set of reference sequences, and that the +// sequences are identically ordered. If these checks fail the operation of +// the multireader is undefined, so we force program exit. +void BamMultiReader::ValidateReaders(void) const { + int firstRefCount = readers.front().first->GetReferenceCount(); + BamTools::RefVector firstRefData = readers.front().first->GetReferenceData(); + for (vector >::const_iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + BamTools::RefVector currentRefData = reader->GetReferenceData(); + BamTools::RefVector::const_iterator f = firstRefData.begin(); + BamTools::RefVector::const_iterator c = currentRefData.begin(); + if (reader->GetReferenceCount() != firstRefCount || firstRefData.size() != currentRefData.size()) { + cerr << "ERROR: mismatched number of references in " << reader->GetFilename() + << " expected " << firstRefCount + << " reference sequences but only found " << reader->GetReferenceCount() << endl; + exit(1); + } + // this will be ok; we just checked above that we have identically-sized sets of references + // here we simply check if they are all, in fact, equal in content + while (f != firstRefData.end()) { + if (f->RefName != c->RefName || f->RefLength != c->RefLength) { + cerr << "ERROR: mismatched references found in " << reader->GetFilename() + << " expected: " << endl; + for (BamTools::RefVector::const_iterator a = firstRefData.begin(); a != firstRefData.end(); ++a) + cerr << a->RefName << " " << a->RefLength << endl; + cerr << "but found: " << endl; + for (BamTools::RefVector::const_iterator a = currentRefData.begin(); a != currentRefData.end(); ++a) + cerr << a->RefName << " " << a->RefLength << endl; + exit(1); + } + ++f; ++c; + } + } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamMultiReader.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamMultiReader.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamMultiReader.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamMultiReader.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,136 @@ +// *************************************************************************** +// BamMultiReader.h (c) 2010 Erik Garrison, Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Functionality for simultaneously reading multiple BAM files +// *************************************************************************** + +#ifndef BAMMULTIREADER_H +#define BAMMULTIREADER_H + +#include +#include +#include +#include +#include +#include + +namespace BamTools { + +// index mapping reference/position pairings to bamreaders and their alignments +typedef std::multimap, std::pair > AlignmentIndex; + +class API_EXPORT BamMultiReader { + + // constructor / destructor + public: + BamMultiReader(void); + ~BamMultiReader(void); + + // public interface + public: + + // positioning + int CurrentRefID; + int CurrentLeft; + + // region under analysis, specified using SetRegion + BamRegion Region; + + // ---------------------- + // BAM file operations + // ---------------------- + + // close BAM files + void Close(void); + + // opens BAM files (and optional BAM index files, if provided) + // @openIndexes - triggers index opening, useful for suppressing + // error messages during merging of files in which we may not have + // indexes. + // @coreMode - setup our first alignments using GetNextAlignmentCore(); + // also useful for merging + // @preferStandardIndex - look for standard BAM index ".bai" first. If false, + // will look for BamTools index ".bti". + bool Open(const std::vector& filenames, bool openIndexes = true, bool coreMode = false, bool preferStandardIndex = false); + + // returns whether underlying BAM readers ALL have an index loaded + // this is useful to indicate whether Jump() or SetRegion() are possible + bool IsIndexLoaded(void) const; + + // performs random-access jump to reference, position + bool Jump(int refID, int position = 0); + + // sets the target region + bool SetRegion(const BamRegion& region); + bool SetRegion(const int&, const int&, const int&, const int&); // convenience function to above + + // returns file pointers to beginning of alignments + bool Rewind(void); + + // ---------------------- + // access alignment data + // ---------------------- + // updates the reference id marker to match the lower limit of our readers + void UpdateReferenceID(void); + + // retrieves next available alignment (returns success/fail) from all files + bool GetNextAlignment(BamAlignment&); + // retrieves next available alignment (returns success/fail) from all files + // and populates the support data with information about the alignment + // *** BUT DOES NOT PARSE CHARACTER DATA FROM THE ALIGNMENT + bool GetNextAlignmentCore(BamAlignment&); + // ... should this be private? + bool HasOpenReaders(void); + + // ---------------------- + // access auxiliary data + // ---------------------- + + // returns unified SAM header text for all files + const std::string GetHeaderText(void) const; + // returns number of reference sequences + const int GetReferenceCount(void) const; + // returns vector of reference objects + const BamTools::RefVector GetReferenceData(void) const; + // returns reference id (used for BamMultiReader::Jump()) for the given reference name + const int GetReferenceID(const std::string& refName) const; + // validates that we have a congruent set of BAM files that are aligned against the same reference sequences + void ValidateReaders() const; + + // ---------------------- + // BAM index operations + // ---------------------- + + // creates index for BAM files which lack them, saves to files (default = bamFilename + ".bai") + bool CreateIndexes(bool useStandardIndex = true); + + // sets the index caching mode for the readers + void SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode); + + //const int GetReferenceID(const string& refName) const; + + // utility + void PrintFilenames(void); + void DumpAlignmentIndex(void); + void UpdateAlignments(void); // updates our alignment cache + + // private implementation + private: + + // the set of readers and alignments which we operate on, maintained throughout the life of this class + std::vector > readers; + + // readers and alignments sorted by reference id and position, to keep track of the lowest (next) alignment + // when a reader reaches EOF, its entry is removed from this index + AlignmentIndex alignments; + + std::vector fileNames; +}; + +} // namespace BamTools + +#endif // BAMMULTIREADER_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bamread.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bamread.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bamread.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bamread.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,222 @@ +#include "pc.h" +#include "config.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "BamAlignment.h" +#include "BamAux.h" /* RefVector/RefData */ +#include "BamReader.h" + + +extern "C" { +#include "R.h" +#include "Rmath.h" +#include "Rinternals.h" +#include "Rdefines.h" +} + +using namespace std; +using namespace __gnu_cxx; + + +class lessAbsoluteValue { +public: + bool operator()(int a, int b) const { + return abs(a) < abs(b); + } +}; + + + + + +//#define DEBUG 1 + +extern "C" { + + + // read in bam file + SEXP read_bam(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + boost::char_separator sep2(","); + + BamTools::BamReader bamf; + + if (!bamf.Open(fname)) { + cout << "ERROR: failed to open BAM file '" << fname << "'" << endl; + } else { + + Rprintf("opened %s\n",fname); + BamTools::RefVector refs = bamf.GetReferenceData(); + BamTools::BamAlignment al; + + int fcount=0; + while (bamf.GetNextAlignment(al)) { + if (!al.IsMapped() || !al.IsPrimaryAlignment()) { + continue; + } + + string tagname=al.Name; + string chr=refs[al.RefID].RefName; + int fpos=(int) (al.Position + (al.IsReverseStrand() ? al.Length : 0)); + if(al.IsReverseStrand()) { fpos=-1*fpos; } + + uint32_t nms; + int nm=0; + if (al.GetEditDistance(nms)) { + nm=nms; + } + + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(al.Name); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d",chr.c_str(),cind,fpos,nm); + if(fcount>30) { + break; + } +#endif + + } + bamf.Close(); + + Rprintf("done. read %d fragments\n",fcount); + } + + + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,66 @@ +// *************************************************************************** +// BamReader.cpp (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading BAM files +// *************************************************************************** + +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +#include +using namespace std; + +// constructor +BamReader::BamReader(void) { + d = new BamReaderPrivate(this); +} + +// destructor +BamReader::~BamReader(void) { + delete d; + d = 0; +} + +// file operations +void BamReader::Close(void) { d->Close(); } +bool BamReader::HasIndex(void) const { return d->HasIndex; } +bool BamReader::IsIndexLoaded(void) const { return HasIndex(); } +bool BamReader::IsOpen(void) const { return d->mBGZF.IsOpen; } +bool BamReader::Jump(int refID, int position) { return d->SetRegion( BamRegion(refID, position) ); } +bool BamReader::Open(const std::string& filename, + const std::string& indexFilename, + const bool lookForIndex, + const bool preferStandardIndex) +{ + return d->Open(filename, indexFilename, lookForIndex, preferStandardIndex); +} +bool BamReader::Rewind(void) { return d->Rewind(); } +bool BamReader::SetRegion(const BamRegion& region) { return d->SetRegion(region); } +bool BamReader::SetRegion(const int& leftRefID, const int& leftBound, const int& rightRefID, const int& rightBound) { + return d->SetRegion( BamRegion(leftRefID, leftBound, rightRefID, rightBound) ); +} + +// access alignment data +bool BamReader::GetNextAlignment(BamAlignment& bAlignment) { return d->GetNextAlignment(bAlignment); } +bool BamReader::GetNextAlignmentCore(BamAlignment& bAlignment) { return d->GetNextAlignmentCore(bAlignment); } + +// access auxiliary data +const string BamReader::GetHeaderText(void) const { return d->GetHeaderText(); } +int BamReader::GetReferenceCount(void) const { return d->References.size(); } +const RefVector& BamReader::GetReferenceData(void) const { return d->References; } +int BamReader::GetReferenceID(const string& refName) const { return d->GetReferenceID(refName); } +const std::string BamReader::GetFilename(void) const { return d->Filename; } + +// index operations +bool BamReader::CreateIndex(bool useStandardIndex) { return d->CreateIndex(useStandardIndex); } +void BamReader::SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode) { d->SetIndexCacheMode(mode); } diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,130 @@ +// *************************************************************************** +// BamReader.h (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading BAM files +// *************************************************************************** + +#ifndef BAMREADER_H +#define BAMREADER_H + +#include +#include +#include +#include + +namespace BamTools { + +namespace Internal { + class BamReaderPrivate; +} // namespace Internal + +class API_EXPORT BamReader { + + // constructor / destructor + public: + BamReader(void); + ~BamReader(void); + + // public interface + public: + + // ---------------------- + // BAM file operations + // ---------------------- + + // close BAM file + void Close(void); + // returns whether reader is open for reading or not + bool IsOpen(void) const; + // performs random-access jump using (reference, position) as a left-bound + bool Jump(int refID, int position = 0); + // opens BAM file (and optional BAM index file, if provided) + // @lookForIndex - if no indexFilename provided, look in BAM file's directory for an existing index file + // default behavior is to skip index file search if no index filename given + // @preferStandardIndex - if true, give priority in index file searching to standard BAM index (*.bai) + // default behavior is to prefer the BamToolsIndex (*.bti) if both are available + bool Open(const std::string& filename, + const std::string& indexFilename = "", + const bool lookForIndex = false, + const bool preferStandardIndex = false); + // returns file pointer to beginning of alignments + bool Rewind(void); + // sets a region of interest (with left & right bound reference/position) + // returns success/failure of seeking to left bound of region + bool SetRegion(const BamRegion& region); + bool SetRegion(const int& leftRefID, const int& leftBound, const int& rightRefID, const int& rightBound); + + // ---------------------- + // access alignment data + // ---------------------- + + // retrieves next available alignment (returns success/fail) + bool GetNextAlignment(BamAlignment& bAlignment); + // retrieves next available alignment core data (returns success/fail) + // ** DOES NOT parse any character data (read name, bases, qualities, tag data) ** + // useful for operations requiring ONLY aligner-related information + // (refId/position, alignment flags, CIGAR, mapQuality, etc) + bool GetNextAlignmentCore(BamAlignment& bAlignment); + + // ---------------------- + // access auxiliary data + // ---------------------- + + // returns SAM header text + const std::string GetHeaderText(void) const; + // returns number of reference sequences + int GetReferenceCount(void) const; + // returns vector of reference objects + const BamTools::RefVector& GetReferenceData(void) const; + // returns reference id (used for BamReader::Jump()) for the given reference name + int GetReferenceID(const std::string& refName) const; + // returns the name of the file associated with this BamReader + const std::string GetFilename(void) const; + + // ---------------------- + // BAM index operations + // ---------------------- + + // creates index for BAM file, saves to file + // default behavior is to create the BAM standard index (".bai") + // set flag to false to create the BamTools-specific index (".bti") + bool CreateIndex(bool useStandardIndex = true); + // returns whether index data is available for reading + // (e.g. if true, BamReader should be able to seek to a region) + bool HasIndex(void) const; + // change the index caching behavior + // default BamReader/Index mode is LimitedIndexCaching + // @mode - can be either FullIndexCaching, LimitedIndexCaching, + // or NoIndexCaching. See BamIndex.h for more details + void SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode); + + // deprecated methods + public: + + // deprecated (but still available): prefer HasIndex() instead + // + // Deprecated purely for API semantic clarity - HasIndex() should be clearer + // than IsIndexLoaded() in light of the new caching modes that may clear the + // index data from memory, but leave the index file open for later random access + // seeks. + // + // For example, what would (IsIndexLoaded() == true) mean when cacheMode has been + // explicitly set to NoIndexCaching? This is confusing at best, misleading about + // current memory behavior at worst. + // + // returns whether index data is available + // (e.g. if true, BamReader should be able to seek to a region) + bool IsIndexLoaded(void) const; + + // private implementation + private: + Internal::BamReaderPrivate* d; +}; + +} // namespace BamTools + +#endif // BAMREADER_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader_p.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader_p.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader_p.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader_p.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,729 @@ +// *************************************************************************** +// BamReader_p.cpp (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading BAM files +// *************************************************************************** + +#include +#include +#include +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +using namespace std; + +// constructor +BamReaderPrivate::BamReaderPrivate(BamReader* parent) + : HeaderText("") + , Index(0) + , HasIndex(false) + , AlignmentsBeginOffset(0) +// , m_header(0) + , IndexCacheMode(BamIndex::LimitedIndexCaching) + , HasAlignmentsInRegion(true) + , Parent(parent) + , DNA_LOOKUP("=ACMGRSVTWYHKDBN") + , CIGAR_LOOKUP("MIDNSHP") +{ + IsBigEndian = SystemIsBigEndian(); +} + +// destructor +BamReaderPrivate::~BamReaderPrivate(void) { + Close(); +} + +// adjusts requested region if necessary (depending on where data actually begins) +void BamReaderPrivate::AdjustRegion(BamRegion& region) { + + // check for valid index first + if ( Index == 0 ) return; + + // see if any references in region have alignments + HasAlignmentsInRegion = false; + int currentId = region.LeftRefID; + + const int rightBoundRefId = ( region.isRightBoundSpecified() ? region.RightRefID : References.size() - 1 ); + while ( currentId <= rightBoundRefId ) { + HasAlignmentsInRegion = Index->HasAlignments(currentId); + if ( HasAlignmentsInRegion ) break; + ++currentId; + } + + // if no data found on any reference in region + if ( !HasAlignmentsInRegion ) return; + + // if left bound of desired region had no data, use first reference that had data + // otherwise, leave requested region as-is + if ( currentId != region.LeftRefID ) { + region.LeftRefID = currentId; + region.LeftPosition = 0; + } +} + +// fills out character data for BamAlignment data +bool BamReaderPrivate::BuildCharData(BamAlignment& bAlignment) { + + // calculate character lengths/offsets + const unsigned int dataLength = bAlignment.SupportData.BlockLength - BAM_CORE_SIZE; + const unsigned int seqDataOffset = bAlignment.SupportData.QueryNameLength + (bAlignment.SupportData.NumCigarOperations * 4); + const unsigned int qualDataOffset = seqDataOffset + (bAlignment.SupportData.QuerySequenceLength+1)/2; + const unsigned int tagDataOffset = qualDataOffset + bAlignment.SupportData.QuerySequenceLength; + const unsigned int tagDataLength = dataLength - tagDataOffset; + + // check offsets to see what char data exists + const bool hasSeqData = ( seqDataOffset < dataLength ); + const bool hasQualData = ( qualDataOffset < dataLength ); + const bool hasTagData = ( tagDataOffset < dataLength ); + + // set up char buffers + const char* allCharData = bAlignment.SupportData.AllCharData.data(); + const char* seqData = ( hasSeqData ? (((const char*)allCharData) + seqDataOffset) : (const char*)0 ); + const char* qualData = ( hasQualData ? (((const char*)allCharData) + qualDataOffset) : (const char*)0 ); + char* tagData = ( hasTagData ? (((char*)allCharData) + tagDataOffset) : (char*)0 ); + + // store alignment name (relies on null char in name as terminator) + bAlignment.Name.assign((const char*)(allCharData)); + + // save query sequence + bAlignment.QueryBases.clear(); + if ( hasSeqData ) { + bAlignment.QueryBases.reserve(bAlignment.SupportData.QuerySequenceLength); + for (unsigned int i = 0; i < bAlignment.SupportData.QuerySequenceLength; ++i) { + char singleBase = DNA_LOOKUP[ ( (seqData[(i/2)] >> (4*(1-(i%2)))) & 0xf ) ]; + bAlignment.QueryBases.append(1, singleBase); + } + } + + // save qualities, converting from numeric QV to 'FASTQ-style' ASCII character + bAlignment.Qualities.clear(); + if ( hasQualData ) { + bAlignment.Qualities.reserve(bAlignment.SupportData.QuerySequenceLength); + for (unsigned int i = 0; i < bAlignment.SupportData.QuerySequenceLength; ++i) { + char singleQuality = (char)(qualData[i]+33); + bAlignment.Qualities.append(1, singleQuality); + } + } + + // if QueryBases is empty (and this is a allowed case) + if ( bAlignment.QueryBases.empty() ) + bAlignment.AlignedBases = bAlignment.QueryBases; + + // if QueryBases contains data, then build AlignedBases using CIGAR data + else { + + // resize AlignedBases + bAlignment.AlignedBases.clear(); + bAlignment.AlignedBases.reserve(bAlignment.SupportData.QuerySequenceLength); + + // iterate over CigarOps + int k = 0; + vector::const_iterator cigarIter = bAlignment.CigarData.begin(); + vector::const_iterator cigarEnd = bAlignment.CigarData.end(); + for ( ; cigarIter != cigarEnd; ++cigarIter ) { + + const CigarOp& op = (*cigarIter); + switch(op.Type) { + + case ('M') : + case ('I') : + bAlignment.AlignedBases.append(bAlignment.QueryBases.substr(k, op.Length)); // for 'M', 'I' - write bases + // fall through + + case ('S') : + k += op.Length; // for 'S' - soft clip, skip over query bases + break; + + case ('D') : + bAlignment.AlignedBases.append(op.Length, '-'); // for 'D' - write gap character + break; + + case ('P') : + bAlignment.AlignedBases.append( op.Length, '*' ); // for 'P' - write padding character + break; + + case ('N') : + bAlignment.AlignedBases.append( op.Length, 'N' ); // for 'N' - write N's, skip bases in original query sequence + break; + + case ('H') : + break; // for 'H' - hard clip, do nothing to AlignedBases, move to next op + + default: + fprintf(stderr, "ERROR: Invalid Cigar op type\n"); // shouldn't get here + exit(1); + } + } + } + + // save tag data + bAlignment.TagData.clear(); + if ( hasTagData ) { + if ( IsBigEndian ) { + int i = 0; + while ( (unsigned int)i < tagDataLength ) { + + i += 2; // skip tag type (e.g. "RG", "NM", etc) + uint8_t type = toupper(tagData[i]); // lower & upper case letters have same meaning + ++i; // skip value type + + switch (type) { + + case('A') : + case('C') : + ++i; + break; + + case('S') : + SwapEndian_16p(&tagData[i]); + i += sizeof(uint16_t); + break; + + case('F') : + case('I') : + SwapEndian_32p(&tagData[i]); + i += sizeof(uint32_t); + break; + + case('D') : + SwapEndian_64p(&tagData[i]); + i += sizeof(uint64_t); + break; + + case('H') : + case('Z') : + while (tagData[i]) { ++i; } + ++i; // increment one more for null terminator + break; + + default : + fprintf(stderr, "ERROR: Invalid tag value type\n"); // shouldn't get here + exit(1); + } + } + } + + // store tagData in alignment + bAlignment.TagData.resize(tagDataLength); + memcpy((char*)bAlignment.TagData.data(), tagData, tagDataLength); + } + + // clear the core-only flag + bAlignment.SupportData.HasCoreOnly = false; + + // return success + return true; +} + +// clear index data structure +void BamReaderPrivate::ClearIndex(void) { + delete Index; + Index = 0; + HasIndex = false; +} + +// closes the BAM file +void BamReaderPrivate::Close(void) { + + // close BGZF file stream + mBGZF.Close(); + + // clear out index data + ClearIndex(); + + // clear out header data + HeaderText.clear(); +// if ( m_header ) { +// delete m_header; +// m_header = 0; +// } + + // clear out region flags + Region.clear(); +} + +// creates index for BAM file, saves to file +// default behavior is to create the BAM standard index (".bai") +// set flag to false to create the BamTools-specific index (".bti") +bool BamReaderPrivate::CreateIndex(bool useStandardIndex) { + + // clear out prior index data + ClearIndex(); + + // create index based on type requested + if ( useStandardIndex ) + Index = new BamStandardIndex(&mBGZF, Parent); + else + Index = new BamToolsIndex(&mBGZF, Parent); + + // set index cache mode to full for writing + Index->SetCacheMode(BamIndex::FullIndexCaching); + + // build new index + bool ok = true; + ok &= Index->Build(); + HasIndex = ok; + + // mark empty references + MarkReferences(); + + // attempt to save index data to file + ok &= Index->Write(Filename); + + // set client's desired index cache mode + Index->SetCacheMode(IndexCacheMode); + + // return success/fail of both building & writing index + return ok; +} + +const string BamReaderPrivate::GetHeaderText(void) const { + + return HeaderText; + +// if ( m_header ) +// return m_header->Text(); +// else +// return string(""); +} + +// get next alignment (from specified region, if given) +bool BamReaderPrivate::GetNextAlignment(BamAlignment& bAlignment) { + + // if valid alignment found, attempt to parse char data, and return success/failure + if ( GetNextAlignmentCore(bAlignment) ) + return BuildCharData(bAlignment); + + // no valid alignment found + else return false; +} + +// retrieves next available alignment core data (returns success/fail) +// ** DOES NOT parse any character data (read name, bases, qualities, tag data) +// these can be accessed, if necessary, from the supportData +// useful for operations requiring ONLY positional or other alignment-related information +bool BamReaderPrivate::GetNextAlignmentCore(BamAlignment& bAlignment) { + + // if region is set but has no alignments + if ( !Region.isNull() && !HasAlignmentsInRegion ) + return false; + + // if valid alignment available + if ( LoadNextAlignment(bAlignment) ) { + + // set core-only flag + bAlignment.SupportData.HasCoreOnly = true; + + // if region not specified with at least a left boundary, return success + if ( !Region.isLeftBoundSpecified() ) return true; + + // determine region state (before, within, after) + BamReaderPrivate::RegionState state = IsOverlap(bAlignment); + + // if alignment lies after region, return false + if ( state == AFTER_REGION ) return false; + + while ( state != WITHIN_REGION ) { + // if no valid alignment available (likely EOF) return failure + if ( !LoadNextAlignment(bAlignment) ) return false; + // if alignment lies after region, return false (no available read within region) + state = IsOverlap(bAlignment); + if ( state == AFTER_REGION ) return false; + } + + // return success (alignment found that overlaps region) + return true; + } + + // no valid alignment + else return false; +} + +// returns RefID for given RefName (returns References.size() if not found) +int BamReaderPrivate::GetReferenceID(const string& refName) const { + + // retrieve names from reference data + vector refNames; + RefVector::const_iterator refIter = References.begin(); + RefVector::const_iterator refEnd = References.end(); + for ( ; refIter != refEnd; ++refIter) + refNames.push_back( (*refIter).RefName ); + + // return 'index-of' refName ( if not found, returns refNames.size() ) + return distance(refNames.begin(), find(refNames.begin(), refNames.end(), refName)); +} + +// returns region state - whether alignment ends before, overlaps, or starts after currently specified region +// this *internal* method should ONLY called when (at least) IsLeftBoundSpecified == true +BamReaderPrivate::RegionState BamReaderPrivate::IsOverlap(BamAlignment& bAlignment) { + + // if alignment is on any reference sequence before left bound + if ( bAlignment.RefID < Region.LeftRefID ) return BEFORE_REGION; + + // if alignment starts on left bound reference + else if ( bAlignment.RefID == Region.LeftRefID ) { + + // if alignment starts at or after left boundary + if ( bAlignment.Position >= Region.LeftPosition) { + + // if right boundary is specified AND + // left/right boundaries are on same reference AND + // alignment starts past right boundary + if ( Region.isRightBoundSpecified() && + Region.LeftRefID == Region.RightRefID && + bAlignment.Position > Region.RightPosition ) + return AFTER_REGION; + + // otherwise, alignment is within region + return WITHIN_REGION; + } + + // alignment starts before left boundary + else { + // check if alignment overlaps left boundary + if ( bAlignment.GetEndPosition() >= Region.LeftPosition ) return WITHIN_REGION; + else return BEFORE_REGION; + } + } + + // alignment starts on a reference after the left bound + else { + + // if region has a right boundary + if ( Region.isRightBoundSpecified() ) { + + // alignment is on reference between boundaries + if ( bAlignment.RefID < Region.RightRefID ) return WITHIN_REGION; + + // alignment is on reference after right boundary + else if ( bAlignment.RefID > Region.RightRefID ) return AFTER_REGION; + + // alignment is on right bound reference + else { + // check if alignment starts before or at right boundary + if ( bAlignment.Position <= Region.RightPosition ) return WITHIN_REGION; + else return AFTER_REGION; + } + } + + // otherwise, alignment is after left bound reference, but there is no right boundary + else return WITHIN_REGION; + } +} + +// load BAM header data +void BamReaderPrivate::LoadHeaderData(void) { + +// m_header = new BamHeader(&mBGZF); +// bool headerLoadedOk = m_header->Load(); +// if ( !headerLoadedOk ) +// cerr << "BamReader could not load header" << endl; + + // check to see if proper BAM header + char buffer[4]; + if (mBGZF.Read(buffer, 4) != 4) { + fprintf(stderr, "Could not read header type\n"); + exit(1); + } + + if (strncmp(buffer, "BAM\001", 4)) { + fprintf(stderr, "wrong header type!\n"); + exit(1); + } + + // get BAM header text length + mBGZF.Read(buffer, 4); + unsigned int headerTextLength = BgzfData::UnpackUnsignedInt(buffer); + if ( IsBigEndian ) SwapEndian_32(headerTextLength); + + // get BAM header text + char* headerText = (char*)calloc(headerTextLength + 1, 1); + mBGZF.Read(headerText, headerTextLength); + HeaderText = (string)((const char*)headerText); + + // clean up calloc-ed temp variable + free(headerText); +} + +// load existing index data from BAM index file (".bti" OR ".bai"), return success/fail +bool BamReaderPrivate::LoadIndex(const bool lookForIndex, const bool preferStandardIndex) { + + // clear out any existing index data + ClearIndex(); + + // if no index filename provided, so we need to look for available index files + if ( IndexFilename.empty() ) { + + // attempt to load BamIndex based on current Filename provided & preferStandardIndex flag + const BamIndex::PreferredIndexType type = (preferStandardIndex ? BamIndex::STANDARD : BamIndex::BAMTOOLS); + Index = BamIndex::FromBamFilename(Filename, &mBGZF, Parent, type); + + // if null, return failure + if ( Index == 0 ) return false; + + // generate proper IndexFilename based on type of index created + IndexFilename = Filename + Index->Extension(); + } + + else { + + // attempt to load BamIndex based on IndexFilename provided by client + Index = BamIndex::FromIndexFilename(IndexFilename, &mBGZF, Parent); + + // if null, return failure + if ( Index == 0 ) return false; + } + + // set cache mode for BamIndex + Index->SetCacheMode(IndexCacheMode); + + // loading the index data from file + HasIndex = Index->Load(IndexFilename); + + // mark empty references + MarkReferences(); + + // return index status + return HasIndex; +} + +// populates BamAlignment with alignment data under file pointer, returns success/fail +bool BamReaderPrivate::LoadNextAlignment(BamAlignment& bAlignment) { + + // read in the 'block length' value, make sure it's not zero + char buffer[4]; + mBGZF.Read(buffer, 4); + bAlignment.SupportData.BlockLength = BgzfData::UnpackUnsignedInt(buffer); + if ( IsBigEndian ) { SwapEndian_32(bAlignment.SupportData.BlockLength); } + if ( bAlignment.SupportData.BlockLength == 0 ) return false; + + // read in core alignment data, make sure the right size of data was read + char x[BAM_CORE_SIZE]; + if ( mBGZF.Read(x, BAM_CORE_SIZE) != BAM_CORE_SIZE ) return false; + + if ( IsBigEndian ) { + for ( int i = 0; i < BAM_CORE_SIZE; i+=sizeof(uint32_t) ) + SwapEndian_32p(&x[i]); + } + + // set BamAlignment 'core' and 'support' data + bAlignment.RefID = BgzfData::UnpackSignedInt(&x[0]); + bAlignment.Position = BgzfData::UnpackSignedInt(&x[4]); + + unsigned int tempValue = BgzfData::UnpackUnsignedInt(&x[8]); + bAlignment.Bin = tempValue >> 16; + bAlignment.MapQuality = tempValue >> 8 & 0xff; + bAlignment.SupportData.QueryNameLength = tempValue & 0xff; + + tempValue = BgzfData::UnpackUnsignedInt(&x[12]); + bAlignment.AlignmentFlag = tempValue >> 16; + bAlignment.SupportData.NumCigarOperations = tempValue & 0xffff; + + bAlignment.SupportData.QuerySequenceLength = BgzfData::UnpackUnsignedInt(&x[16]); + bAlignment.MateRefID = BgzfData::UnpackSignedInt(&x[20]); + bAlignment.MatePosition = BgzfData::UnpackSignedInt(&x[24]); + bAlignment.InsertSize = BgzfData::UnpackSignedInt(&x[28]); + + // set BamAlignment length + bAlignment.Length = bAlignment.SupportData.QuerySequenceLength; + + // read in character data - make sure proper data size was read + bool readCharDataOK = false; + const unsigned int dataLength = bAlignment.SupportData.BlockLength - BAM_CORE_SIZE; + char* allCharData = (char*)calloc(sizeof(char), dataLength); + + if ( mBGZF.Read(allCharData, dataLength) == (signed int)dataLength) { + + // store 'allCharData' in supportData structure + bAlignment.SupportData.AllCharData.assign((const char*)allCharData, dataLength); + + // set success flag + readCharDataOK = true; + + // save CIGAR ops + // need to calculate this here so that BamAlignment::GetEndPosition() performs correctly, + // even when GetNextAlignmentCore() is called + const unsigned int cigarDataOffset = bAlignment.SupportData.QueryNameLength; + uint32_t* cigarData = (uint32_t*)(allCharData + cigarDataOffset); + CigarOp op; + bAlignment.CigarData.clear(); + bAlignment.CigarData.reserve(bAlignment.SupportData.NumCigarOperations); + for (unsigned int i = 0; i < bAlignment.SupportData.NumCigarOperations; ++i) { + + // swap if necessary + if ( IsBigEndian ) SwapEndian_32(cigarData[i]); + + // build CigarOp structure + op.Length = (cigarData[i] >> BAM_CIGAR_SHIFT); + op.Type = CIGAR_LOOKUP[ (cigarData[i] & BAM_CIGAR_MASK) ]; + + // save CigarOp + bAlignment.CigarData.push_back(op); + } + } + + free(allCharData); + return readCharDataOK; +} + +// loads reference data from BAM file +void BamReaderPrivate::LoadReferenceData(void) { + + // get number of reference sequences + char buffer[4]; + mBGZF.Read(buffer, 4); + unsigned int numberRefSeqs = BgzfData::UnpackUnsignedInt(buffer); + if ( IsBigEndian ) SwapEndian_32(numberRefSeqs); + if ( numberRefSeqs == 0 ) return; + References.reserve((int)numberRefSeqs); + + // iterate over all references in header + for (unsigned int i = 0; i != numberRefSeqs; ++i) { + + // get length of reference name + mBGZF.Read(buffer, 4); + unsigned int refNameLength = BgzfData::UnpackUnsignedInt(buffer); + if ( IsBigEndian ) SwapEndian_32(refNameLength); + char* refName = (char*)calloc(refNameLength, 1); + + // get reference name and reference sequence length + mBGZF.Read(refName, refNameLength); + mBGZF.Read(buffer, 4); + int refLength = BgzfData::UnpackSignedInt(buffer); + if ( IsBigEndian ) SwapEndian_32(refLength); + + // store data for reference + RefData aReference; + aReference.RefName = (string)((const char*)refName); + aReference.RefLength = refLength; + References.push_back(aReference); + + // clean up calloc-ed temp variable + free(refName); + } +} + +// mark references with no alignment data +void BamReaderPrivate::MarkReferences(void) { + + // ensure index is available + if ( !HasIndex ) return; + + // mark empty references + for ( int i = 0; i < (int)References.size(); ++i ) + References.at(i).RefHasAlignments = Index->HasAlignments(i); +} + +// opens BAM file (and index) +bool BamReaderPrivate::Open(const string& filename, const string& indexFilename, const bool lookForIndex, const bool preferStandardIndex) { + + // store filenames + Filename = filename; + IndexFilename = indexFilename; + + // open the BGZF file for reading, return false on failure + if ( !mBGZF.Open(filename, "rb") ) return false; + + // retrieve header text & reference data + LoadHeaderData(); + LoadReferenceData(); + + // store file offset of first alignment + AlignmentsBeginOffset = mBGZF.Tell(); + + // if no index filename provided + if ( IndexFilename.empty() ) { + + // client did not specify that index SHOULD be found + // useful for cases where sequential access is all that is required + if ( !lookForIndex ) return true; + + // otherwise, look for index file, return success/fail + return LoadIndex(lookForIndex, preferStandardIndex) ; + } + + // client supplied an index filename + // attempt to load index data, return success/fail + return LoadIndex(lookForIndex, preferStandardIndex); +} + +// returns BAM file pointer to beginning of alignment data +bool BamReaderPrivate::Rewind(void) { + + // rewind to first alignment, return false if unable to seek + if ( !mBGZF.Seek(AlignmentsBeginOffset) ) return false; + + // retrieve first alignment data, return false if unable to read + BamAlignment al; + if ( !LoadNextAlignment(al) ) return false; + + // reset default region info using first alignment in file + Region.clear(); + HasAlignmentsInRegion = true; + + // rewind back to beginning of first alignment + // return success/fail of seek + return mBGZF.Seek(AlignmentsBeginOffset); +} + +// change the index caching behavior +void BamReaderPrivate::SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode) { + IndexCacheMode = mode; + if ( Index == 0 ) return; + Index->SetCacheMode(mode); +} + +// asks Index to attempt a Jump() to specified region +// returns success/failure +bool BamReaderPrivate::SetRegion(const BamRegion& region) { + + // clear out any prior BamReader region data + // + // N.B. - this is cleared so that BamIndex now has free reign to call + // GetNextAlignmentCore() and do overlap checking without worrying about BamReader + // performing any overlap checking of its own and moving on to the next read... Calls + // to GetNextAlignmentCore() with no Region set, simply return the next alignment. + // This ensures that the Index is able to do just that. (All without exposing + // LoadNextAlignment() to the public API, and potentially confusing clients with the nomenclature) + Region.clear(); + + // check for existing index + if ( !HasIndex ) return false; + + // adjust region if necessary to reflect where data actually begins + BamRegion adjustedRegion(region); + AdjustRegion(adjustedRegion); + + // if no data present, return true + // not an error, but BamReader knows that no data is there for future alignment access + // (this is useful in a MultiBamReader setting where some BAM files may lack data in regions + // that other BAMs have data) + if ( !HasAlignmentsInRegion ) { + Region = adjustedRegion; + return true; + } + + // attempt jump to user-specified region return false if jump could not be performed at all + // (invalid index, unknown reference, etc) + // + // Index::Jump() is allowed to modify the HasAlignmentsInRegion flag + // * This covers case where a region is requested that lies beyond the last alignment on a reference + // If this occurs, any subsequent calls to GetNexAlignment[Core] simply return false + // BamMultiReader is then able to successfully pull alignments from a region from multiple files + // even if one or more have no data. + if ( !Index->Jump(adjustedRegion, &HasAlignmentsInRegion) ) return false; + + // save region and return success + Region = adjustedRegion; + return true; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader_p.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader_p.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader_p.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamReader_p.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,137 @@ +// *************************************************************************** +// BamReader_p.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading BAM files +// *************************************************************************** + +#ifndef BAMREADER_P_H +#define BAMREADER_P_H + +// ------------- +// W A R N I N G +// ------------- +// +// This file is not part of the BamTools API. It exists purely as an +// implementation detail. This header file may change from version to version +// without notice, or even be removed. +// +// We mean it. + +#include +#include +#include +#include + +namespace BamTools { + +class BamReader; + +namespace Internal { + +class BamReaderPrivate { + + // enums + public: enum RegionState { BEFORE_REGION = 0 + , WITHIN_REGION + , AFTER_REGION + }; + + // ctor & dtor + public: + BamReaderPrivate(BamReader* parent); + ~BamReaderPrivate(void); + + // 'public' interface to BamReader + public: + + // file operations + void Close(void); + bool Open(const std::string& filename, + const std::string& indexFilename, + const bool lookForIndex, + const bool preferStandardIndex); + bool Rewind(void); + bool SetRegion(const BamRegion& region); + + // access alignment data + bool GetNextAlignment(BamAlignment& bAlignment); + bool GetNextAlignmentCore(BamAlignment& bAlignment); + + // access auxiliary data + const std::string GetHeaderText(void) const; + int GetReferenceID(const std::string& refName) const; + + // index operations + bool CreateIndex(bool useStandardIndex); + void SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode); + + // 'internal' methods + public: + + // --------------------------------------- + // reading alignments and auxiliary data + + // adjusts requested region if necessary (depending on where data actually begins) + void AdjustRegion(BamRegion& region); + // fills out character data for BamAlignment data + bool BuildCharData(BamAlignment& bAlignment); + // checks to see if alignment overlaps current region + RegionState IsOverlap(BamAlignment& bAlignment); + // retrieves header text from BAM file + void LoadHeaderData(void); + // retrieves BAM alignment under file pointer + bool LoadNextAlignment(BamAlignment& bAlignment); + // builds reference data structure from BAM file + void LoadReferenceData(void); + // mark references with 'HasAlignments' status + void MarkReferences(void); + + // --------------------------------- + // index file handling + + // clear out inernal index data structure + void ClearIndex(void); + // loads index from BAM index file + bool LoadIndex(const bool lookForIndex, const bool preferStandardIndex); + + // data members + public: + + // general file data + BgzfData mBGZF; + std::string HeaderText; + BamIndex* Index; + RefVector References; + bool HasIndex; + int64_t AlignmentsBeginOffset; + std::string Filename; + std::string IndexFilename; + +// Internal::BamHeader* m_header; + + // index caching mode + BamIndex::BamIndexCacheMode IndexCacheMode; + + // system data + bool IsBigEndian; + + // user-specified region values + BamRegion Region; + bool HasAlignmentsInRegion; + + // parent BamReader + BamReader* Parent; + + // BAM character constants + const char* DNA_LOOKUP; + const char* CIGAR_LOOKUP; +}; + +} // namespace Internal +} // namespace BamTools + +#endif // BAMREADER_P_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamStandardIndex_p.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamStandardIndex_p.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamStandardIndex_p.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamStandardIndex_p.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,910 @@ +// *************************************************************************** +// BamStandardIndex.cpp (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index operations for the standardized BAM index format (".bai") +// *************************************************************************** + +#include +#include +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +#include +using namespace std; + +BamStandardIndex::BamStandardIndex(BgzfData* bgzf, BamReader* reader) + : BamIndex(bgzf, reader) + , m_dataBeginOffset(0) + , m_hasFullDataCache(false) +{ + m_isBigEndian = BamTools::SystemIsBigEndian(); +} + +BamStandardIndex::~BamStandardIndex(void) { + ClearAllData(); +} + +// calculate bins that overlap region +int BamStandardIndex::BinsFromRegion(const BamRegion& region, + const bool isRightBoundSpecified, + uint16_t bins[MAX_BIN]) +{ + // get region boundaries + uint32_t begin = (unsigned int)region.LeftPosition; + uint32_t end; + + // if right bound specified AND left&right bounds are on same reference + // OK to use right bound position + if ( isRightBoundSpecified && ( region.LeftRefID == region.RightRefID ) ) + end = (unsigned int)region.RightPosition; + + // otherwise, use end of left bound reference as cutoff + else + end = (unsigned int)m_references.at(region.LeftRefID).RefLength - 1; + + // initialize list, bin '0' always a valid bin + int i = 0; + bins[i++] = 0; + + // get rest of bins that contain this region + unsigned int k; + for (k = 1 + (begin>>26); k <= 1 + (end>>26); ++k) { bins[i++] = k; } + for (k = 9 + (begin>>23); k <= 9 + (end>>23); ++k) { bins[i++] = k; } + for (k = 73 + (begin>>20); k <= 73 + (end>>20); ++k) { bins[i++] = k; } + for (k = 585 + (begin>>17); k <= 585 + (end>>17); ++k) { bins[i++] = k; } + for (k = 4681 + (begin>>14); k <= 4681 + (end>>14); ++k) { bins[i++] = k; } + + // return number of bins stored + return i; +} + +// creates index data (in-memory) from current reader data +bool BamStandardIndex::Build(void) { + + // be sure reader & BGZF file are valid & open for reading + if ( m_reader == 0 || m_BGZF == 0 || !m_BGZF->IsOpen ) + return false; + + // move file pointer to beginning of alignments + m_reader->Rewind(); + + // get reference count, reserve index space + const int numReferences = (int)m_references.size(); + m_indexData.clear(); + m_hasFullDataCache = false; + SetReferenceCount(numReferences); + + // sets default constant for bin, ID, offset, coordinate variables + const uint32_t defaultValue = 0xffffffffu; + + // bin data + uint32_t saveBin(defaultValue); + uint32_t lastBin(defaultValue); + + // reference ID data + int32_t saveRefID(defaultValue); + int32_t lastRefID(defaultValue); + + // offset data + uint64_t saveOffset = m_BGZF->Tell(); + uint64_t lastOffset = saveOffset; + + // coordinate data + int32_t lastCoordinate = defaultValue; + + BamAlignment bAlignment; + while ( m_reader->GetNextAlignmentCore(bAlignment) ) { + + // change of chromosome, save ID, reset bin + if ( lastRefID != bAlignment.RefID ) { + lastRefID = bAlignment.RefID; + lastBin = defaultValue; + } + + // if lastCoordinate greater than BAM position - file not sorted properly + else if ( lastCoordinate > bAlignment.Position ) { + fprintf(stderr, "BAM file not properly sorted:\n"); + fprintf(stderr, "Alignment %s : %d > %d on reference (id = %d)", bAlignment.Name.c_str(), + lastCoordinate, bAlignment.Position, bAlignment.RefID); + exit(1); + } + + // if valid reference && BAM bin spans some minimum cutoff (smaller bin ids span larger regions) + if ( (bAlignment.RefID >= 0) && (bAlignment.Bin < 4681) ) { + + // save linear offset entry (matched to BAM entry refID) + BamStandardIndexData::iterator indexIter = m_indexData.find(bAlignment.RefID); + if ( indexIter == m_indexData.end() ) return false; // error + ReferenceIndex& refIndex = (*indexIter).second; + LinearOffsetVector& offsets = refIndex.Offsets; + SaveLinearOffset(offsets, bAlignment, lastOffset); + } + + // if current BamAlignment bin != lastBin, "then possibly write the binning index" + if ( bAlignment.Bin != lastBin ) { + + // if not first time through + if ( saveBin != defaultValue ) { + + // save Bam bin entry + BamStandardIndexData::iterator indexIter = m_indexData.find(saveRefID); + if ( indexIter == m_indexData.end() ) return false; // error + ReferenceIndex& refIndex = (*indexIter).second; + BamBinMap& binMap = refIndex.Bins; + SaveBinEntry(binMap, saveBin, saveOffset, lastOffset); + } + + // update saveOffset + saveOffset = lastOffset; + + // update bin values + saveBin = bAlignment.Bin; + lastBin = bAlignment.Bin; + + // update saveRefID + saveRefID = bAlignment.RefID; + + // if invalid RefID, break out + if ( saveRefID < 0 ) break; + } + + // make sure that current file pointer is beyond lastOffset + if ( m_BGZF->Tell() <= (int64_t)lastOffset ) { + fprintf(stderr, "Error in BGZF offsets.\n"); + exit(1); + } + + // update lastOffset + lastOffset = m_BGZF->Tell(); + + // update lastCoordinate + lastCoordinate = bAlignment.Position; + } + + // save any leftover BAM data (as long as refID is valid) + if ( saveRefID >= 0 ) { + // save Bam bin entry + BamStandardIndexData::iterator indexIter = m_indexData.find(saveRefID); + if ( indexIter == m_indexData.end() ) return false; // error + ReferenceIndex& refIndex = (*indexIter).second; + BamBinMap& binMap = refIndex.Bins; + SaveBinEntry(binMap, saveBin, saveOffset, lastOffset); + } + + // simplify index by merging chunks + MergeChunks(); + + // iterate through references in index + // sort offsets in linear offset vector + BamStandardIndexData::iterator indexIter = m_indexData.begin(); + BamStandardIndexData::iterator indexEnd = m_indexData.end(); + for ( int i = 0; indexIter != indexEnd; ++indexIter, ++i ) { + + // get reference index data + ReferenceIndex& refIndex = (*indexIter).second; + LinearOffsetVector& offsets = refIndex.Offsets; + + // sort linear offsets + sort(offsets.begin(), offsets.end()); + } + + // rewind file pointer to beginning of alignments, return success/fail + return m_reader->Rewind(); +} + +// check index file magic number, return true if OK +bool BamStandardIndex::CheckMagicNumber(void) { + + // read in magic number + char magic[4]; + size_t elementsRead = fread(magic, sizeof(char), 4, m_indexStream); + + // compare to expected value + if ( strncmp(magic, "BAI\1", 4) != 0 ) { + fprintf(stderr, "Problem with index file - invalid format.\n"); + fclose(m_indexStream); + return false; + } + + // return success/failure of load + return (elementsRead == 4); +} + +// clear all current index offset data in memory +void BamStandardIndex::ClearAllData(void) { + BamStandardIndexData::const_iterator indexIter = m_indexData.begin(); + BamStandardIndexData::const_iterator indexEnd = m_indexData.end(); + for ( ; indexIter != indexEnd; ++indexIter ) { + const int& refId = (*indexIter).first; + ClearReferenceOffsets(refId); + } +} + +// clear all index offset data for desired reference +void BamStandardIndex::ClearReferenceOffsets(const int& refId) { + + // look up refId, skip if not found + BamStandardIndexData::iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end() ) return ; + + // clear reference data + ReferenceIndex& refEntry = (*indexIter).second; + refEntry.Bins.clear(); + refEntry.Offsets.clear(); + + // set flag + m_hasFullDataCache = false; +} + +// return file position after header metadata +const off_t BamStandardIndex::DataBeginOffset(void) const { + return m_dataBeginOffset; +} + +// calculates offset(s) for a given region +bool BamStandardIndex::GetOffsets(const BamRegion& region, + const bool isRightBoundSpecified, + vector& offsets, + bool* hasAlignmentsInRegion) +{ + // return false if leftBound refID is not found in index data + if ( m_indexData.find(region.LeftRefID) == m_indexData.end() ) + return false; + + // load index data for region if not already cached + if ( !IsDataLoaded(region.LeftRefID) ) { + bool loadedOk = true; + loadedOk &= SkipToReference(region.LeftRefID); + loadedOk &= LoadReference(region.LeftRefID); + if ( !loadedOk ) return false; + } + + // calculate which bins overlap this region + uint16_t* bins = (uint16_t*)calloc(MAX_BIN, 2); + int numBins = BinsFromRegion(region, isRightBoundSpecified, bins); + + // get bins for this reference + BamStandardIndexData::const_iterator indexIter = m_indexData.find(region.LeftRefID); + if ( indexIter == m_indexData.end() ) return false; // error + const ReferenceIndex& refIndex = (*indexIter).second; + const BamBinMap& binMap = refIndex.Bins; + + // get minimum offset to consider + const LinearOffsetVector& linearOffsets = refIndex.Offsets; + const uint64_t minOffset = ( (unsigned int)(region.LeftPosition>>BAM_LIDX_SHIFT) >= linearOffsets.size() ) + ? 0 : linearOffsets.at(region.LeftPosition>>BAM_LIDX_SHIFT); + + // store all alignment 'chunk' starts (file offsets) for bins in this region + for ( int i = 0; i < numBins; ++i ) { + + const uint16_t binKey = bins[i]; + map::const_iterator binIter = binMap.find(binKey); + if ( (binIter != binMap.end()) && ((*binIter).first == binKey) ) { + + // iterate over chunks + const ChunkVector& chunks = (*binIter).second; + std::vector::const_iterator chunksIter = chunks.begin(); + std::vector::const_iterator chunksEnd = chunks.end(); + for ( ; chunksIter != chunksEnd; ++chunksIter) { + + // if valid chunk found, store its file offset + const Chunk& chunk = (*chunksIter); + if ( chunk.Stop > minOffset ) + offsets.push_back( chunk.Start ); + } + } + } + + // clean up memory + free(bins); + + // sort the offsets before returning + sort(offsets.begin(), offsets.end()); + + // set flag & return success + *hasAlignmentsInRegion = (offsets.size() != 0 ); + + // if cache mode set to none, dump the data we just loaded + if (m_cacheMode == BamIndex::NoIndexCaching ) + ClearReferenceOffsets(region.LeftRefID); + + // return succes + return true; +} + +// returns whether reference has alignments or no +bool BamStandardIndex::HasAlignments(const int& refId) const { + BamStandardIndexData::const_iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end() ) return false; // error + const ReferenceIndex& refEntry = (*indexIter).second; + return refEntry.HasAlignments; +} + +// return true if all index data is cached +bool BamStandardIndex::HasFullDataCache(void) const { + return m_hasFullDataCache; +} + +// returns true if index cache has data for desired reference +bool BamStandardIndex::IsDataLoaded(const int& refId) const { + + // look up refId, return false if not found + BamStandardIndexData::const_iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end() ) return false; + + // see if reference has alignments + // if not, it's not a problem to have no offset data + const ReferenceIndex& refEntry = (*indexIter).second; + if ( !refEntry.HasAlignments ) return true; + + // return whether bin map contains data + return ( !refEntry.Bins.empty() ); +} + +// attempts to use index to jump to region; returns success/fail +bool BamStandardIndex::Jump(const BamRegion& region, bool* hasAlignmentsInRegion) { + + // be sure reader & BGZF file are valid & open for reading + if ( m_reader == 0 || m_BGZF == 0 || !m_BGZF->IsOpen ) + return false; + + // make sure left-bound position is valid + if ( region.LeftPosition > m_references.at(region.LeftRefID).RefLength ) + return false; + + // calculate offsets for this region + // if failed, print message, set flag, and return failure + vector offsets; + if ( !GetOffsets(region, region.isRightBoundSpecified(), offsets, hasAlignmentsInRegion) ) { + fprintf(stderr, "ERROR: Could not jump: unable to calculate offset(s) for specified region.\n"); + *hasAlignmentsInRegion = false; + return false; + } + + // iterate through offsets + BamAlignment bAlignment; + bool result = true; + for ( vector::const_iterator o = offsets.begin(); o != offsets.end(); ++o) { + + // attempt seek & load first available alignment + // set flag to true if data exists + result &= m_BGZF->Seek(*o); + *hasAlignmentsInRegion = m_reader->GetNextAlignmentCore(bAlignment); + + // if this alignment corresponds to desired position + // return success of seeking back to the offset before the 'current offset' (to cover overlaps) + if ( ((bAlignment.RefID == region.LeftRefID) && + ((bAlignment.Position + bAlignment.Length) > region.LeftPosition)) || + (bAlignment.RefID > region.LeftRefID) ) + { + if ( o != offsets.begin() ) --o; + return m_BGZF->Seek(*o); + } + } + + // if error in jumping, print message & set flag + if ( !result ) { + fprintf(stderr, "ERROR: Could not jump: unable to determine correct offset for specified region.\n"); + *hasAlignmentsInRegion = false; + } + + // return success/failure + return result; +} + +// clears index data from all references except the first +void BamStandardIndex::KeepOnlyFirstReferenceOffsets(void) { + BamStandardIndexData::const_iterator indexBegin = m_indexData.begin(); + KeepOnlyReferenceOffsets((*indexBegin).first); +} + +// clears index data from all references except the one specified +void BamStandardIndex::KeepOnlyReferenceOffsets(const int& refId) { + BamStandardIndexData::iterator mapIter = m_indexData.begin(); + BamStandardIndexData::iterator mapEnd = m_indexData.end(); + for ( ; mapIter != mapEnd; ++mapIter ) { + const int entryRefId = (*mapIter).first; + if ( entryRefId != refId ) + ClearReferenceOffsets(entryRefId); + } +} + +bool BamStandardIndex::LoadAllReferences(bool saveData) { + + // skip if data already loaded + if ( m_hasFullDataCache ) return true; + + // get number of reference sequences + uint32_t numReferences; + if ( !LoadReferenceCount((int&)numReferences) ) + return false; + + // iterate over reference entries + bool loadedOk = true; + for ( int i = 0; i < (int)numReferences; ++i ) + loadedOk &= LoadReference(i, saveData); + + // set flag + if ( loadedOk && saveData ) + m_hasFullDataCache = true; + + // return success/failure of loading references + return loadedOk; +} + +// load header data from index file, return true if loaded OK +bool BamStandardIndex::LoadHeader(void) { + + bool loadedOk = CheckMagicNumber(); + + // store offset of beginning of data + m_dataBeginOffset = ftell64(m_indexStream); + + // return success/failure of load + return loadedOk; +} + +// load a single index bin entry from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamStandardIndex::LoadBin(ReferenceIndex& refEntry, bool saveData) { + + size_t elementsRead = 0; + + // get bin ID + uint32_t binId; + elementsRead += fread(&binId, sizeof(binId), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(binId); + + // load alignment chunks for this bin + ChunkVector chunks; + bool chunksOk = LoadChunks(chunks, saveData); + + // store bin entry + if ( chunksOk && saveData ) + refEntry.Bins.insert(pair(binId, chunks)); + + // return success/failure of load + return ( (elementsRead == 1) && chunksOk ); +} + +bool BamStandardIndex::LoadBins(ReferenceIndex& refEntry, bool saveData) { + + size_t elementsRead = 0; + + // get number of bins + int32_t numBins; + elementsRead += fread(&numBins, sizeof(numBins), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numBins); + + // set flag + refEntry.HasAlignments = ( numBins != 0 ); + + // iterate over bins + bool binsOk = true; + for ( int i = 0; i < numBins; ++i ) + binsOk &= LoadBin(refEntry, saveData); + + // return success/failure of load + return ( (elementsRead == 1) && binsOk ); +} + +// load a single index bin entry from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamStandardIndex::LoadChunk(ChunkVector& chunks, bool saveData) { + + size_t elementsRead = 0; + + // read in chunk data + uint64_t start; + uint64_t stop; + elementsRead += fread(&start, sizeof(start), 1, m_indexStream); + elementsRead += fread(&stop, sizeof(stop), 1, m_indexStream); + + // swap endian-ness if necessary + if ( m_isBigEndian ) { + SwapEndian_64(start); + SwapEndian_64(stop); + } + + // save data if requested + if ( saveData ) chunks.push_back( Chunk(start, stop) ); + + // return success/failure of load + return ( elementsRead == 2 ); +} + +bool BamStandardIndex::LoadChunks(ChunkVector& chunks, bool saveData) { + + size_t elementsRead = 0; + + // read in number of chunks + uint32_t numChunks; + elementsRead += fread(&numChunks, sizeof(numChunks), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numChunks); + + // initialize space for chunks if we're storing this data + if ( saveData ) chunks.reserve(numChunks); + + // iterate over chunks + bool chunksOk = true; + for ( int i = 0; i < (int)numChunks; ++i ) + chunksOk &= LoadChunk(chunks, saveData); + + // sort chunk vector + sort( chunks.begin(), chunks.end(), ChunkLessThan ); + + // return success/failure of load + return ( (elementsRead == 1) && chunksOk ); +} + +// load a single index linear offset entry from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamStandardIndex::LoadLinearOffsets(ReferenceIndex& refEntry, bool saveData) { + + size_t elementsRead = 0; + + // read in number of linear offsets + int32_t numLinearOffsets; + elementsRead += fread(&numLinearOffsets, sizeof(numLinearOffsets), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numLinearOffsets); + + // set up destination vector (if we're saving the data) + LinearOffsetVector linearOffsets; + if ( saveData ) linearOffsets.reserve(numLinearOffsets); + + // iterate over linear offsets + uint64_t linearOffset; + for ( int i = 0; i < numLinearOffsets; ++i ) { + elementsRead += fread(&linearOffset, sizeof(linearOffset), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_64(linearOffset); + if ( saveData ) linearOffsets.push_back(linearOffset); + } + + // sort linear offsets + sort ( linearOffsets.begin(), linearOffsets.end() ); + + // save in reference index entry if desired + if ( saveData ) refEntry.Offsets = linearOffsets; + + // return success/failure of load + return ( elementsRead == (size_t)(numLinearOffsets + 1) ); +} + +bool BamStandardIndex::LoadFirstReference(bool saveData) { + BamStandardIndexData::const_iterator indexBegin = m_indexData.begin(); + return LoadReference((*indexBegin).first, saveData); +} + +// load a single reference from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamStandardIndex::LoadReference(const int& refId, bool saveData) { + + // look up refId + BamStandardIndexData::iterator indexIter = m_indexData.find(refId); + + // if reference not previously loaded, create new entry + if ( indexIter == m_indexData.end() ) { + ReferenceIndex newEntry; + newEntry.HasAlignments = false; + m_indexData.insert( pair(refId, newEntry) ); + } + + // load reference data + indexIter = m_indexData.find(refId); + ReferenceIndex& entry = (*indexIter).second; + bool loadedOk = true; + loadedOk &= LoadBins(entry, saveData); + loadedOk &= LoadLinearOffsets(entry, saveData); + return loadedOk; +} + +// loads number of references, return true if loaded OK +bool BamStandardIndex::LoadReferenceCount(int& numReferences) { + + size_t elementsRead = 0; + + // read reference count + elementsRead += fread(&numReferences, sizeof(numReferences), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numReferences); + + // return success/failure of load + return ( elementsRead == 1 ); +} + +// merges 'alignment chunks' in BAM bin (used for index building) +void BamStandardIndex::MergeChunks(void) { + + // iterate over reference enties + BamStandardIndexData::iterator indexIter = m_indexData.begin(); + BamStandardIndexData::iterator indexEnd = m_indexData.end(); + for ( ; indexIter != indexEnd; ++indexIter ) { + + // get BAM bin map for this reference + ReferenceIndex& refIndex = (*indexIter).second; + BamBinMap& bamBinMap = refIndex.Bins; + + // iterate over BAM bins + BamBinMap::iterator binIter = bamBinMap.begin(); + BamBinMap::iterator binEnd = bamBinMap.end(); + for ( ; binIter != binEnd; ++binIter ) { + + // get chunk vector for this bin + ChunkVector& binChunks = (*binIter).second; + if ( binChunks.size() == 0 ) continue; + + ChunkVector mergedChunks; + mergedChunks.push_back( binChunks[0] ); + + // iterate over chunks + int i = 0; + ChunkVector::iterator chunkIter = binChunks.begin(); + ChunkVector::iterator chunkEnd = binChunks.end(); + for ( ++chunkIter; chunkIter != chunkEnd; ++chunkIter) { + + // get 'currentChunk' based on numeric index + Chunk& currentChunk = mergedChunks[i]; + + // get iteratorChunk based on vector iterator + Chunk& iteratorChunk = (*chunkIter); + + // if chunk ends where (iterator) chunk starts, then merge + if ( currentChunk.Stop>>16 == iteratorChunk.Start>>16 ) + currentChunk.Stop = iteratorChunk.Stop; + + // otherwise + else { + // set currentChunk + 1 to iteratorChunk + mergedChunks.push_back(iteratorChunk); + ++i; + } + } + + // saved merged chunk vector + (*binIter).second = mergedChunks; + } + } +} + +// saves BAM bin entry for index +void BamStandardIndex::SaveBinEntry(BamBinMap& binMap, + const uint32_t& saveBin, + const uint64_t& saveOffset, + const uint64_t& lastOffset) +{ + // look up saveBin + BamBinMap::iterator binIter = binMap.find(saveBin); + + // create new chunk + Chunk newChunk(saveOffset, lastOffset); + + // if entry doesn't exist + if ( binIter == binMap.end() ) { + ChunkVector newChunks; + newChunks.push_back(newChunk); + binMap.insert( pair(saveBin, newChunks)); + } + + // otherwise + else { + ChunkVector& binChunks = (*binIter).second; + binChunks.push_back( newChunk ); + } +} + +// saves linear offset entry for index +void BamStandardIndex::SaveLinearOffset(LinearOffsetVector& offsets, + const BamAlignment& bAlignment, + const uint64_t& lastOffset) +{ + // get converted offsets + int beginOffset = bAlignment.Position >> BAM_LIDX_SHIFT; + int endOffset = (bAlignment.GetEndPosition() - 1) >> BAM_LIDX_SHIFT; + + // resize vector if necessary + int oldSize = offsets.size(); + int newSize = endOffset + 1; + if ( oldSize < newSize ) + offsets.resize(newSize, 0); + + // store offset + for( int i = beginOffset + 1; i <= endOffset; ++i ) { + if ( offsets[i] == 0 ) + offsets[i] = lastOffset; + } +} + +// initializes index data structure to hold @count references +void BamStandardIndex::SetReferenceCount(const int& count) { + for ( int i = 0; i < count; ++i ) + m_indexData[i].HasAlignments = false; +} + +bool BamStandardIndex::SkipToFirstReference(void) { + BamStandardIndexData::const_iterator indexBegin = m_indexData.begin(); + return SkipToReference( (*indexBegin).first ); +} + +// position file pointer to desired reference begin, return true if skipped OK +bool BamStandardIndex::SkipToReference(const int& refId) { + + // attempt rewind + if ( !Rewind() ) return false; + + // read in number of references + uint32_t numReferences; + size_t elementsRead = fread(&numReferences, sizeof(numReferences), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(numReferences); + + // iterate over reference entries + bool skippedOk = true; + int currentRefId = 0; + while (currentRefId != refId) { + skippedOk &= LoadReference(currentRefId, false); + ++currentRefId; + } + + // return success + return skippedOk; +} + +// write header to new index file +bool BamStandardIndex::WriteHeader(void) { + + size_t elementsWritten = 0; + + // write magic number + elementsWritten += fwrite("BAI\1", sizeof(char), 4, m_indexStream); + + // store offset of beginning of data + m_dataBeginOffset = ftell64(m_indexStream); + + // return success/failure of write + return (elementsWritten == 4); +} + +// write index data for all references to new index file +bool BamStandardIndex::WriteAllReferences(void) { + + size_t elementsWritten = 0; + + // write number of reference sequences + int32_t numReferenceSeqs = m_indexData.size(); + if ( m_isBigEndian ) SwapEndian_32(numReferenceSeqs); + elementsWritten += fwrite(&numReferenceSeqs, sizeof(numReferenceSeqs), 1, m_indexStream); + + // iterate over reference sequences + bool refsOk = true; + BamStandardIndexData::const_iterator indexIter = m_indexData.begin(); + BamStandardIndexData::const_iterator indexEnd = m_indexData.end(); + for ( ; indexIter != indexEnd; ++ indexIter ) + refsOk &= WriteReference( (*indexIter).second ); + + // return success/failure of write + return ( (elementsWritten == 1) && refsOk ); +} + +// write index data for bin to new index file +bool BamStandardIndex::WriteBin(const uint32_t& binId, const ChunkVector& chunks) { + + size_t elementsWritten = 0; + + // write BAM bin ID + uint32_t binKey = binId; + if ( m_isBigEndian ) SwapEndian_32(binKey); + elementsWritten += fwrite(&binKey, sizeof(binKey), 1, m_indexStream); + + // write chunks + bool chunksOk = WriteChunks(chunks); + + // return success/failure of write + return ( (elementsWritten == 1) && chunksOk ); +} + +// write index data for bins to new index file +bool BamStandardIndex::WriteBins(const BamBinMap& bins) { + + size_t elementsWritten = 0; + + // write number of bins + int32_t binCount = bins.size(); + if ( m_isBigEndian ) SwapEndian_32(binCount); + elementsWritten += fwrite(&binCount, sizeof(binCount), 1, m_indexStream); + + // iterate over bins + bool binsOk = true; + BamBinMap::const_iterator binIter = bins.begin(); + BamBinMap::const_iterator binEnd = bins.end(); + for ( ; binIter != binEnd; ++binIter ) + binsOk &= WriteBin( (*binIter).first, (*binIter).second ); + + // return success/failure of write + return ( (elementsWritten == 1) && binsOk ); +} + +// write index data for chunk entry to new index file +bool BamStandardIndex::WriteChunk(const Chunk& chunk) { + + size_t elementsWritten = 0; + + // localize alignment chunk offsets + uint64_t start = chunk.Start; + uint64_t stop = chunk.Stop; + + // swap endian-ness if necessary + if ( m_isBigEndian ) { + SwapEndian_64(start); + SwapEndian_64(stop); + } + + // write to index file + elementsWritten += fwrite(&start, sizeof(start), 1, m_indexStream); + elementsWritten += fwrite(&stop, sizeof(stop), 1, m_indexStream); + + // return success/failure of write + return ( elementsWritten == 2 ); +} + +// write index data for chunk entry to new index file +bool BamStandardIndex::WriteChunks(const ChunkVector& chunks) { + + size_t elementsWritten = 0; + + // write chunks + int32_t chunkCount = chunks.size(); + if ( m_isBigEndian ) SwapEndian_32(chunkCount); + elementsWritten += fwrite(&chunkCount, sizeof(chunkCount), 1, m_indexStream); + + // iterate over chunks + bool chunksOk = true; + ChunkVector::const_iterator chunkIter = chunks.begin(); + ChunkVector::const_iterator chunkEnd = chunks.end(); + for ( ; chunkIter != chunkEnd; ++chunkIter ) + chunksOk &= WriteChunk( (*chunkIter) ); + + // return success/failure of write + return ( (elementsWritten == 1) && chunksOk ); +} + +// write index data for linear offsets entry to new index file +bool BamStandardIndex::WriteLinearOffsets(const LinearOffsetVector& offsets) { + + size_t elementsWritten = 0; + + // write number of linear offsets + int32_t offsetCount = offsets.size(); + if ( m_isBigEndian ) SwapEndian_32(offsetCount); + elementsWritten += fwrite(&offsetCount, sizeof(offsetCount), 1, m_indexStream); + + // iterate over linear offsets + LinearOffsetVector::const_iterator offsetIter = offsets.begin(); + LinearOffsetVector::const_iterator offsetEnd = offsets.end(); + for ( ; offsetIter != offsetEnd; ++offsetIter ) { + + // write linear offset + uint64_t linearOffset = (*offsetIter); + if ( m_isBigEndian ) SwapEndian_64(linearOffset); + elementsWritten += fwrite(&linearOffset, sizeof(linearOffset), 1, m_indexStream); + } + + // return success/failure of write + return ( elementsWritten == (size_t)(offsetCount + 1) ); +} + +// write index data for a single reference to new index file +bool BamStandardIndex::WriteReference(const ReferenceIndex& refEntry) { + bool refOk = true; + refOk &= WriteBins(refEntry.Bins); + refOk &= WriteLinearOffsets(refEntry.Offsets); + return refOk; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamStandardIndex_p.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamStandardIndex_p.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamStandardIndex_p.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamStandardIndex_p.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,213 @@ +// *************************************************************************** +// BamStandardIndex.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index operations for the standardized BAM index format (".bai") +// *************************************************************************** + +#ifndef BAM_STANDARD_INDEX_FORMAT_H +#define BAM_STANDARD_INDEX_FORMAT_H + +// ------------- +// W A R N I N G +// ------------- +// +// This file is not part of the BamTools API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#include +#include +#include +#include +#include + +namespace BamTools { + +class BamAlignment; + +namespace Internal { + +// BAM index constants +const int MAX_BIN = 37450; // =(8^6-1)/7+1 +const int BAM_LIDX_SHIFT = 14; + +// -------------------------------------------------- +// BamStandardIndex data structures & typedefs +struct Chunk { + + // data members + uint64_t Start; + uint64_t Stop; + + // constructor + Chunk(const uint64_t& start = 0, + const uint64_t& stop = 0) + : Start(start) + , Stop(stop) + { } +}; + +inline +bool ChunkLessThan(const Chunk& lhs, const Chunk& rhs) { + return lhs.Start < rhs.Start; +} + +typedef std::vector ChunkVector; +typedef std::map BamBinMap; +typedef std::vector LinearOffsetVector; + +struct ReferenceIndex { + + // data members + BamBinMap Bins; + LinearOffsetVector Offsets; + bool HasAlignments; + + // constructor + ReferenceIndex(const BamBinMap& binMap = BamBinMap(), + const LinearOffsetVector& offsets = LinearOffsetVector(), + const bool hasAlignments = false) + : Bins(binMap) + , Offsets(offsets) + , HasAlignments(hasAlignments) + { } +}; + +typedef std::map BamStandardIndexData; + +class BamStandardIndex : public BamIndex { + + // ctor & dtor + public: + BamStandardIndex(BamTools::BgzfData* bgzf, BamTools::BamReader* reader); + ~BamStandardIndex(void); + + // interface (implements BamIndex virtual methods) + public: + // creates index data (in-memory) from current reader data + bool Build(void); + // returns supported file extension + const std::string Extension(void) const { return std::string(".bai"); } + // returns whether reference has alignments or no + bool HasAlignments(const int& referenceID) const; + // attempts to use index to jump to region; returns success/fail + // a "successful" jump indicates no error, but not whether this region has data + // * thus, the method sets a flag to indicate whether there are alignments + // available after the jump position + bool Jump(const BamTools::BamRegion& region, bool* hasAlignmentsInRegion); + public: + // clear all current index offset data in memory + void ClearAllData(void); + // return file position after header metadata + const off_t DataBeginOffset(void) const; + // return true if all index data is cached + bool HasFullDataCache(void) const; + // clears index data from all references except the first + void KeepOnlyFirstReferenceOffsets(void); + // load index data for all references, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadAllReferences(bool saveData = true); + // load first reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadFirstReference(bool saveData = true); + // load header data from index file, return true if loaded OK + bool LoadHeader(void); + // position file pointer to first reference begin, return true if skipped OK + bool SkipToFirstReference(void); + // write index reference data + bool WriteAllReferences(void); + // write index header data + bool WriteHeader(void); + + // 'internal' methods + public: + + // ----------------------- + // index file operations + + // check index file magic number, return true if OK + bool CheckMagicNumber(void); + // check index file version, return true if OK + bool CheckVersion(void); + // load a single index bin entry from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadBin(ReferenceIndex& refEntry, bool saveData = true); + bool LoadBins(ReferenceIndex& refEntry, bool saveData = true); + // load a single index bin entry from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadChunk(ChunkVector& chunks, bool saveData = true); + bool LoadChunks(ChunkVector& chunks, bool saveData = true); + // load a single index linear offset entry from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadLinearOffsets(ReferenceIndex& refEntry, bool saveData = true); + // load a single reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadReference(const int& refId, bool saveData = true); + // loads number of references, return true if loaded OK + bool LoadReferenceCount(int& numReferences); + // position file pointer to desired reference begin, return true if skipped OK + bool SkipToReference(const int& refId); + // write index data for bin to new index file + bool WriteBin(const uint32_t& binId, const ChunkVector& chunks); + // write index data for bins to new index file + bool WriteBins(const BamBinMap& bins); + // write index data for chunk entry to new index file + bool WriteChunk(const Chunk& chunk); + // write index data for chunk entry to new index file + bool WriteChunks(const ChunkVector& chunks); + // write index data for linear offsets entry to new index file + bool WriteLinearOffsets(const LinearOffsetVector& offsets); + // write index data single reference to new index file + bool WriteReference(const ReferenceIndex& refEntry); + + // ----------------------- + // index data operations + + // calculate bins that overlap region + int BinsFromRegion(const BamRegion& region, + const bool isRightBoundSpecified, + uint16_t bins[MAX_BIN]); + // clear all index offset data for desired reference + void ClearReferenceOffsets(const int& refId); + // calculates offset(s) for a given region + bool GetOffsets(const BamRegion& region, + const bool isRightBoundSpecified, + std::vector& offsets, + bool* hasAlignmentsInRegion); + // returns true if index cache has data for desired reference + bool IsDataLoaded(const int& refId) const; + // clears index data from all references except the one specified + void KeepOnlyReferenceOffsets(const int& refId); + // simplifies index by merging 'chunks' + void MergeChunks(void); + // saves BAM bin entry for index + void SaveBinEntry(BamBinMap& binMap, + const uint32_t& saveBin, + const uint64_t& saveOffset, + const uint64_t& lastOffset); + // saves linear offset entry for index + void SaveLinearOffset(LinearOffsetVector& offsets, + const BamAlignment& bAlignment, + const uint64_t& lastOffset); + // initializes index data structure to hold @count references + void SetReferenceCount(const int& count); + + // data members + private: + + BamStandardIndexData m_indexData; + off_t m_dataBeginOffset; + bool m_hasFullDataCache; + bool m_isBigEndian; +}; + +} // namespace Internal +} // namespace BamTools + +#endif // BAM_STANDARD_INDEX_FORMAT_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bamtools_global.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bamtools_global.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bamtools_global.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bamtools_global.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,32 @@ +// *************************************************************************** +// bamtools_global.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic definitions for exporting & importing library symbols +// *************************************************************************** + +#ifndef BAMTOOLS_GLOBAL_H +#define BAMTOOLS_GLOBAL_H + +// BAMTOOLS_LIBRARY_EXPORT +#ifndef BAMTOOLS_LIBRARY_EXPORT +# if defined(WIN32) +# define BAMTOOLS_LIBRARY_EXPORT __declspec(dllexport) +# else +# define BAMTOOLS_LIBRARY_EXPORT __attribute__((visibility("default"))) +# endif +#endif // BAMTOOLS_LIBRARY_EXPORT + +// BAMTOOLS_LIBRARY_IMPORT +#ifndef BAMTOOLS_LIBRARY_IMPORT +# if defined(WIN32) +# define BAMTOOLS_LIBRARY_IMPORT __declspec(dllimport) +# else +# define BAMTOOLS_LIBRARY_IMPORT +# endif +#endif // BAMTOOLS_LIBRARY_IMPORT + +#endif // BAMTOOLS_GLOBAL_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamToolsIndex_p.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamToolsIndex_p.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamToolsIndex_p.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamToolsIndex_p.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,577 @@ +// *************************************************************************** +// BamToolsIndex.cpp (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index operations for the BamTools index format (".bti") +// *************************************************************************** + +#include +#include +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +#include +using namespace std; + +BamToolsIndex::BamToolsIndex(BgzfData* bgzf, BamReader* reader) + : BamIndex(bgzf, reader) + , m_blockSize(1000) + , m_dataBeginOffset(0) + , m_hasFullDataCache(false) + , m_inputVersion(0) + , m_outputVersion(BTI_1_2) // latest version - used for writing new index files +{ + m_isBigEndian = BamTools::SystemIsBigEndian(); +} + +// dtor +BamToolsIndex::~BamToolsIndex(void) { + ClearAllData(); +} + +// creates index data (in-memory) from current reader data +bool BamToolsIndex::Build(void) { + + // be sure reader & BGZF file are valid & open for reading + if ( m_reader == 0 || m_BGZF == 0 || !m_BGZF->IsOpen ) + return false; + + // move file pointer to beginning of alignments + if ( !m_reader->Rewind() ) return false; + + // initialize index data structure with space for all references + const int numReferences = (int)m_references.size(); + m_indexData.clear(); + m_hasFullDataCache = false; + SetReferenceCount(numReferences); + + // set up counters and markers + int32_t currentBlockCount = 0; + int64_t currentAlignmentOffset = m_BGZF->Tell(); + int32_t blockRefId = 0; + int32_t blockMaxEndPosition = 0; + int64_t blockStartOffset = currentAlignmentOffset; + int32_t blockStartPosition = -1; + + // plow through alignments, storing index entries + BamAlignment al; + while ( m_reader->GetNextAlignmentCore(al) ) { + + // if block contains data (not the first time through) AND alignment is on a new reference + if ( currentBlockCount > 0 && al.RefID != blockRefId ) { + + // store previous data + BamToolsIndexEntry entry(blockMaxEndPosition, blockStartOffset, blockStartPosition); + SaveOffsetEntry(blockRefId, entry); + + // intialize new block for current alignment's reference + currentBlockCount = 0; + blockMaxEndPosition = al.GetEndPosition(); + blockStartOffset = currentAlignmentOffset; + } + + // if beginning of block, save first alignment's refID & position + if ( currentBlockCount == 0 ) { + blockRefId = al.RefID; + blockStartPosition = al.Position; + } + + // increment block counter + ++currentBlockCount; + + // check end position + int32_t alignmentEndPosition = al.GetEndPosition(); + if ( alignmentEndPosition > blockMaxEndPosition ) + blockMaxEndPosition = alignmentEndPosition; + + // if block is full, get offset for next block, reset currentBlockCount + if ( currentBlockCount == m_blockSize ) { + BamToolsIndexEntry entry(blockMaxEndPosition, blockStartOffset, blockStartPosition); + SaveOffsetEntry(blockRefId, entry); + blockStartOffset = m_BGZF->Tell(); + currentBlockCount = 0; + } + + // not the best name, but for the next iteration, this value will be the offset of the *current* alignment + // necessary because we won't know if this next alignment is on a new reference until we actually read it + currentAlignmentOffset = m_BGZF->Tell(); + } + + // store final block with data + BamToolsIndexEntry entry(blockMaxEndPosition, blockStartOffset, blockStartPosition); + SaveOffsetEntry(blockRefId, entry); + + // set flag + m_hasFullDataCache = true; + + // return success/failure of rewind + return m_reader->Rewind(); +} + +// check index file magic number, return true if OK +bool BamToolsIndex::CheckMagicNumber(void) { + + // see if index is valid BAM index + char magic[4]; + size_t elementsRead = fread(magic, 1, 4, m_indexStream); + if ( elementsRead != 4 ) return false; + if ( strncmp(magic, "BTI\1", 4) != 0 ) { + fprintf(stderr, "Problem with index file - invalid format.\n"); + return false; + } + + // otherwise ok + return true; +} + +// check index file version, return true if OK +bool BamToolsIndex::CheckVersion(void) { + + // read version from file + size_t elementsRead = fread(&m_inputVersion, sizeof(m_inputVersion), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(m_inputVersion); + + // if version is negative, or zero + if ( m_inputVersion <= 0 ) { + fprintf(stderr, "Problem with index file - invalid version.\n"); + return false; + } + + // if version is newer than can be supported by this version of bamtools + else if ( m_inputVersion > m_outputVersion ) { + fprintf(stderr, "Problem with index file - attempting to use an outdated version of BamTools with a newer index file.\n"); + fprintf(stderr, "Please update BamTools to a more recent version to support this index file.\n"); + return false; + } + + // ------------------------------------------------------------------ + // check for deprecated, unsupported versions + // (typically whose format did not accomodate a particular bug fix) + + else if ( (Version)m_inputVersion == BTI_1_0 ) { + fprintf(stderr, "\nProblem with index file - this version of the index contains a bug related to accessing data near reference ends.\n"); + fprintf(stderr, "\nPlease run \'bamtools index -bti -in yourData.bam\' to generate an up-to-date BamToolsIndex.\n\n"); + return false; + } + + else if ( (Version)m_inputVersion == BTI_1_1 ) { + fprintf(stderr, "\nProblem with index file - this version of the index contains a bug related to handling empty references.\n"); + fprintf(stderr, "\nPlease run \'bamtools index -bti -in yourData.bam\' to generate an up-to-date BamToolsIndex.\n\n"); + return false; + } + + // otherwise ok + else return true; +} + +// clear all current index offset data in memory +void BamToolsIndex::ClearAllData(void) { + BamToolsIndexData::const_iterator indexIter = m_indexData.begin(); + BamToolsIndexData::const_iterator indexEnd = m_indexData.end(); + for ( ; indexIter != indexEnd; ++indexIter ) { + const int& refId = (*indexIter).first; + ClearReferenceOffsets(refId); + } +} + +// clear all index offset data for desired reference +void BamToolsIndex::ClearReferenceOffsets(const int& refId) { + if ( m_indexData.find(refId) == m_indexData.end() ) return; + vector& offsets = m_indexData[refId].Offsets; + offsets.clear(); + m_hasFullDataCache = false; +} + +// return file position after header metadata +const off_t BamToolsIndex::DataBeginOffset(void) const { + return m_dataBeginOffset; +} + +// calculate BAM file offset for desired region +// return true if no error (*NOT* equivalent to "has alignments or valid offset") +// check @hasAlignmentsInRegion to determine this status +// @region - target region +// @offset - resulting seek target +// @hasAlignmentsInRegion - sometimes a file just lacks data in region, this flag indicates that status +// N.B. - ignores isRightBoundSpecified +bool BamToolsIndex::GetOffset(const BamRegion& region, int64_t& offset, bool* hasAlignmentsInRegion) { + + // return false if leftBound refID is not found in index data + BamToolsIndexData::const_iterator indexIter = m_indexData.find(region.LeftRefID); + if ( indexIter == m_indexData.end()) return false; + + // load index data for region if not already cached + if ( !IsDataLoaded(region.LeftRefID) ) { + bool loadedOk = true; + loadedOk &= SkipToReference(region.LeftRefID); + loadedOk &= LoadReference(region.LeftRefID); + if ( !loadedOk ) return false; + } + + // localize index data for this reference (& sanity check that data actually exists) + indexIter = m_indexData.find(region.LeftRefID); + if ( indexIter == m_indexData.end()) return false; + const vector& referenceOffsets = (*indexIter).second.Offsets; + if ( referenceOffsets.empty() ) return false; + + // ------------------------------------------------------- + // calculate nearest index to jump to + + // save first offset + offset = (*referenceOffsets.begin()).StartOffset; + + // iterate over offsets entries on this reference + vector::const_iterator offsetIter = referenceOffsets.begin(); + vector::const_iterator offsetEnd = referenceOffsets.end(); + for ( ; offsetIter != offsetEnd; ++offsetIter ) { + const BamToolsIndexEntry& entry = (*offsetIter); + // break if alignment 'entry' overlaps region + if ( entry.MaxEndPosition >= region.LeftPosition ) break; + offset = (*offsetIter).StartOffset; + } + + // set flag based on whether an index entry was found for this region + *hasAlignmentsInRegion = ( offsetIter != offsetEnd ); + + // if cache mode set to none, dump the data we just loaded + if (m_cacheMode == BamIndex::NoIndexCaching ) + ClearReferenceOffsets(region.LeftRefID); + + // return success + return true; +} + +// returns whether reference has alignments or no +bool BamToolsIndex::HasAlignments(const int& refId) const { + + BamToolsIndexData::const_iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end()) return false; + const BamToolsReferenceEntry& refEntry = (*indexIter).second; + return refEntry.HasAlignments; +} + +// return true if all index data is cached +bool BamToolsIndex::HasFullDataCache(void) const { + return m_hasFullDataCache; +} + +// returns true if index cache has data for desired reference +bool BamToolsIndex::IsDataLoaded(const int& refId) const { + + BamToolsIndexData::const_iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end()) return false; + const BamToolsReferenceEntry& refEntry = (*indexIter).second; + + if ( !refEntry.HasAlignments ) return true; // no data period + + // return whether offsets list contains data + return !refEntry.Offsets.empty(); +} + +// attempts to use index to jump to region; returns success/fail +bool BamToolsIndex::Jump(const BamRegion& region, bool* hasAlignmentsInRegion) { + + // clear flag + *hasAlignmentsInRegion = false; + + // check valid BamReader state + if ( m_reader == 0 || m_BGZF == 0 || !m_reader->IsOpen() ) { + fprintf(stderr, "ERROR: Could not jump: invalid BamReader state.\n"); + return false; + } + + // make sure left-bound position is valid + if ( region.LeftPosition > m_references.at(region.LeftRefID).RefLength ) + return false; + + // calculate nearest offset to jump to + int64_t offset; + if ( !GetOffset(region, offset, hasAlignmentsInRegion) ) { + fprintf(stderr, "ERROR: Could not jump - unable to calculate offset for specified region.\n"); + return false; + } + + // return success/failure of seek + return m_BGZF->Seek(offset); +} + +// clears index data from all references except the first +void BamToolsIndex::KeepOnlyFirstReferenceOffsets(void) { + BamToolsIndexData::const_iterator indexBegin = m_indexData.begin(); + KeepOnlyReferenceOffsets( (*indexBegin).first ); +} + +// clears index data from all references except the one specified +void BamToolsIndex::KeepOnlyReferenceOffsets(const int& refId) { + BamToolsIndexData::iterator mapIter = m_indexData.begin(); + BamToolsIndexData::iterator mapEnd = m_indexData.end(); + for ( ; mapIter != mapEnd; ++mapIter ) { + const int entryRefId = (*mapIter).first; + if ( entryRefId != refId ) + ClearReferenceOffsets(entryRefId); + } +} + +// load index data for all references, return true if loaded OK +bool BamToolsIndex::LoadAllReferences(bool saveData) { + + // skip if data already loaded + if ( m_hasFullDataCache ) return true; + + // read in number of references + int32_t numReferences; + if ( !LoadReferenceCount(numReferences) ) return false; + //SetReferenceCount(numReferences); + + // iterate over reference entries + bool loadedOk = true; + for ( int i = 0; i < numReferences; ++i ) + loadedOk &= LoadReference(i, saveData); + + // set flag + if ( loadedOk && saveData ) + m_hasFullDataCache = true; + + // return success/failure of load + return loadedOk; +} + +// load header data from index file, return true if loaded OK +bool BamToolsIndex::LoadHeader(void) { + + // check magic number + if ( !CheckMagicNumber() ) return false; + + // check BTI version + if ( !CheckVersion() ) return false; + + // read in block size + size_t elementsRead = fread(&m_blockSize, sizeof(m_blockSize), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(m_blockSize); + + // store offset of beginning of data + m_dataBeginOffset = ftell64(m_indexStream); + + // return success/failure of load + return (elementsRead == 1); +} + +// load a single index entry from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamToolsIndex::LoadIndexEntry(const int& refId, bool saveData) { + + // read in index entry data members + size_t elementsRead = 0; + BamToolsIndexEntry entry; + elementsRead += fread(&entry.MaxEndPosition, sizeof(entry.MaxEndPosition), 1, m_indexStream); + elementsRead += fread(&entry.StartOffset, sizeof(entry.StartOffset), 1, m_indexStream); + elementsRead += fread(&entry.StartPosition, sizeof(entry.StartPosition), 1, m_indexStream); + if ( elementsRead != 3 ) { + cerr << "Error reading index entry. Expected 3 elements, read in: " << elementsRead << endl; + return false; + } + + // swap endian-ness if necessary + if ( m_isBigEndian ) { + SwapEndian_32(entry.MaxEndPosition); + SwapEndian_64(entry.StartOffset); + SwapEndian_32(entry.StartPosition); + } + + // save data + if ( saveData ) + SaveOffsetEntry(refId, entry); + + // return success/failure of load + return true; +} + +// load a single reference from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamToolsIndex::LoadFirstReference(bool saveData) { + BamToolsIndexData::const_iterator indexBegin = m_indexData.begin(); + return LoadReference( (*indexBegin).first, saveData ); +} + +// load a single reference from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamToolsIndex::LoadReference(const int& refId, bool saveData) { + + // read in number of offsets for this reference + uint32_t numOffsets; + size_t elementsRead = fread(&numOffsets, sizeof(numOffsets), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(numOffsets); + + // initialize offsets container for this reference + SetOffsetCount(refId, (int)numOffsets); + + // iterate over offset entries + for ( unsigned int j = 0; j < numOffsets; ++j ) + LoadIndexEntry(refId, saveData); + + // return success/failure of load + return true; +} + +// loads number of references, return true if loaded OK +bool BamToolsIndex::LoadReferenceCount(int& numReferences) { + + size_t elementsRead = 0; + + // read reference count + elementsRead += fread(&numReferences, sizeof(numReferences), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numReferences); + + // return success/failure of load + return ( elementsRead == 1 ); +} + +// saves an index offset entry in memory +void BamToolsIndex::SaveOffsetEntry(const int& refId, const BamToolsIndexEntry& entry) { + BamToolsReferenceEntry& refEntry = m_indexData[refId]; + refEntry.HasAlignments = true; + refEntry.Offsets.push_back(entry); +} + +// pre-allocates size for offset vector +void BamToolsIndex::SetOffsetCount(const int& refId, const int& offsetCount) { + BamToolsReferenceEntry& refEntry = m_indexData[refId]; + refEntry.Offsets.reserve(offsetCount); + refEntry.HasAlignments = ( offsetCount > 0); +} + +// initializes index data structure to hold @count references +void BamToolsIndex::SetReferenceCount(const int& count) { + for ( int i = 0; i < count; ++i ) + m_indexData[i].HasAlignments = false; +} + +// position file pointer to first reference begin, return true if skipped OK +bool BamToolsIndex::SkipToFirstReference(void) { + BamToolsIndexData::const_iterator indexBegin = m_indexData.begin(); + return SkipToReference( (*indexBegin).first ); +} + +// position file pointer to desired reference begin, return true if skipped OK +bool BamToolsIndex::SkipToReference(const int& refId) { + + // attempt rewind + if ( !Rewind() ) return false; + + // read in number of references + int32_t numReferences; + size_t elementsRead = fread(&numReferences, sizeof(numReferences), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(numReferences); + + // iterate over reference entries + bool skippedOk = true; + int currentRefId = 0; + while (currentRefId != refId) { + skippedOk &= LoadReference(currentRefId, false); + ++currentRefId; + } + + // return success/failure of skip + return skippedOk; +} + +// write header to new index file +bool BamToolsIndex::WriteHeader(void) { + + size_t elementsWritten = 0; + + // write BTI index format 'magic number' + elementsWritten += fwrite("BTI\1", 1, 4, m_indexStream); + + // write BTI index format version + int32_t currentVersion = (int32_t)m_outputVersion; + if ( m_isBigEndian ) SwapEndian_32(currentVersion); + elementsWritten += fwrite(¤tVersion, sizeof(currentVersion), 1, m_indexStream); + + // write block size + int32_t blockSize = m_blockSize; + if ( m_isBigEndian ) SwapEndian_32(blockSize); + elementsWritten += fwrite(&blockSize, sizeof(blockSize), 1, m_indexStream); + + // store offset of beginning of data + m_dataBeginOffset = ftell64(m_indexStream); + + // return success/failure of write + return ( elementsWritten == 6 ); +} + +// write index data for all references to new index file +bool BamToolsIndex::WriteAllReferences(void) { + + size_t elementsWritten = 0; + + // write number of references + int32_t numReferences = (int32_t)m_indexData.size(); + if ( m_isBigEndian ) SwapEndian_32(numReferences); + elementsWritten += fwrite(&numReferences, sizeof(numReferences), 1, m_indexStream); + + // iterate through references in index + bool refOk = true; + BamToolsIndexData::const_iterator refIter = m_indexData.begin(); + BamToolsIndexData::const_iterator refEnd = m_indexData.end(); + for ( ; refIter != refEnd; ++refIter ) + refOk &= WriteReferenceEntry( (*refIter).second ); + + return ( (elementsWritten == 1) && refOk ); +} + +// write current reference index data to new index file +bool BamToolsIndex::WriteReferenceEntry(const BamToolsReferenceEntry& refEntry) { + + size_t elementsWritten = 0; + + // write number of offsets listed for this reference + uint32_t numOffsets = refEntry.Offsets.size(); + if ( m_isBigEndian ) SwapEndian_32(numOffsets); + elementsWritten += fwrite(&numOffsets, sizeof(numOffsets), 1, m_indexStream); + + // iterate over offset entries + bool entriesOk = true; + vector::const_iterator offsetIter = refEntry.Offsets.begin(); + vector::const_iterator offsetEnd = refEntry.Offsets.end(); + for ( ; offsetIter != offsetEnd; ++offsetIter ) + entriesOk &= WriteIndexEntry( (*offsetIter) ); + + return ( (elementsWritten == 1) && entriesOk ); +} + +// write current index offset entry to new index file +bool BamToolsIndex::WriteIndexEntry(const BamToolsIndexEntry& entry) { + + // copy entry data + int32_t maxEndPosition = entry.MaxEndPosition; + int64_t startOffset = entry.StartOffset; + int32_t startPosition = entry.StartPosition; + + // swap endian-ness if necessary + if ( m_isBigEndian ) { + SwapEndian_32(maxEndPosition); + SwapEndian_64(startOffset); + SwapEndian_32(startPosition); + } + + // write the reference index entry + size_t elementsWritten = 0; + elementsWritten += fwrite(&maxEndPosition, sizeof(maxEndPosition), 1, m_indexStream); + elementsWritten += fwrite(&startOffset, sizeof(startOffset), 1, m_indexStream); + elementsWritten += fwrite(&startPosition, sizeof(startPosition), 1, m_indexStream); + return ( elementsWritten == 3 ); +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamToolsIndex_p.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamToolsIndex_p.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamToolsIndex_p.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamToolsIndex_p.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,192 @@ +// *************************************************************************** +// BamToolsIndex.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index operations for the BamTools index format (".bti") +// *************************************************************************** + +#ifndef BAMTOOLS_INDEX_FORMAT_H +#define BAMTOOLS_INDEX_FORMAT_H + +// ------------- +// W A R N I N G +// ------------- +// +// This file is not part of the BamTools API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#include +#include +#include +#include +#include + +namespace BamTools { + +namespace Internal { + +// individual index offset entry +struct BamToolsIndexEntry { + + // data members + int32_t MaxEndPosition; + int64_t StartOffset; + int32_t StartPosition; + + // ctor + BamToolsIndexEntry(const int32_t& maxEndPosition = 0, + const int64_t& startOffset = 0, + const int32_t& startPosition = 0) + : MaxEndPosition(maxEndPosition) + , StartOffset(startOffset) + , StartPosition(startPosition) + { } +}; + +// reference index entry +struct BamToolsReferenceEntry { + + // data members + bool HasAlignments; + std::vector Offsets; + + // ctor + BamToolsReferenceEntry(void) + : HasAlignments(false) + { } +}; + +// the actual index data structure +typedef std::map BamToolsIndexData; + +class BamToolsIndex : public BamIndex { + + // keep a list of any supported versions here + // (might be useful later to handle any 'legacy' versions if the format changes) + // listed for example like: BTI_1_0 = 1, BTI_1_1 = 2, BTI_1_2 = 3, BTI_2_0 = 4, and so on + // + // so a change introduced in (hypothetical) BTI_1_2 would be handled from then on by: + // + // if ( indexVersion >= BTI_1_2 ) + // do something new + // else + // do the old thing + enum Version { BTI_1_0 = 1 + , BTI_1_1 + , BTI_1_2 + }; + + + // ctor & dtor + public: + BamToolsIndex(BamTools::BgzfData* bgzf, BamTools::BamReader* reader); + ~BamToolsIndex(void); + + // interface (implements BamIndex virtual methods) + public: + // creates index data (in-memory) from current reader data + bool Build(void); + // returns supported file extension + const std::string Extension(void) const { return std::string(".bti"); } + // returns whether reference has alignments or no + bool HasAlignments(const int& referenceID) const; + // attempts to use index to jump to region; returns success/fail + // a "successful" jump indicates no error, but not whether this region has data + // * thus, the method sets a flag to indicate whether there are alignments + // available after the jump position + bool Jump(const BamTools::BamRegion& region, bool* hasAlignmentsInRegion); + public: + // clear all current index offset data in memory + void ClearAllData(void); + // return file position after header metadata + const off_t DataBeginOffset(void) const; + // return true if all index data is cached + bool HasFullDataCache(void) const; + // clears index data from all references except the first + void KeepOnlyFirstReferenceOffsets(void); + // load index data for all references, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadAllReferences(bool saveData = true); + // load first reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadFirstReference(bool saveData = true); + // load header data from index file, return true if loaded OK + bool LoadHeader(void); + // position file pointer to first reference begin, return true if skipped OK + bool SkipToFirstReference(void); + // write index reference data + bool WriteAllReferences(void); + // write index header data + bool WriteHeader(void); + + // 'internal' methods + public: + + // ----------------------- + // index file operations + + // check index file magic number, return true if OK + bool CheckMagicNumber(void); + // check index file version, return true if OK + bool CheckVersion(void); + // return true if FILE* is open + bool IsOpen(void) const; + // load a single index entry from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadIndexEntry(const int& refId, bool saveData = true); + // load a single reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadReference(const int& refId, bool saveData = true); + // loads number of references, return true if loaded OK + bool LoadReferenceCount(int& numReferences); + // position file pointer to desired reference begin, return true if skipped OK + bool SkipToReference(const int& refId); + // write current reference index data to new index file + bool WriteReferenceEntry(const BamToolsReferenceEntry& refEntry); + // write current index offset entry to new index file + bool WriteIndexEntry(const BamToolsIndexEntry& entry); + + // ----------------------- + // index data operations + + // clear all index offset data for desired reference + void ClearReferenceOffsets(const int& refId); + // calculate BAM file offset for desired region + // return true if no error (*NOT* equivalent to "has alignments or valid offset") + // check @hasAlignmentsInRegion to determine this status + // @region - target region + // @offset - resulting seek target + // @hasAlignmentsInRegion - sometimes a file just lacks data in region, this flag indicates that status + bool GetOffset(const BamRegion& region, int64_t& offset, bool* hasAlignmentsInRegion); + // returns true if index cache has data for desired reference + bool IsDataLoaded(const int& refId) const; + // clears index data from all references except the one specified + void KeepOnlyReferenceOffsets(const int& refId); + // saves an index offset entry in memory + void SaveOffsetEntry(const int& refId, const BamToolsIndexEntry& entry); + // pre-allocates size for offset vector + void SetOffsetCount(const int& refId, const int& offsetCount); + // initializes index data structure to hold @count references + void SetReferenceCount(const int& count); + + // data members + private: + int32_t m_blockSize; + BamToolsIndexData m_indexData; + off_t m_dataBeginOffset; + bool m_hasFullDataCache; + bool m_isBigEndian; + int32_t m_inputVersion; // Version is serialized as int + Version m_outputVersion; +}; + +} // namespace Internal +} // namespace BamTools + +#endif // BAMTOOLS_INDEX_FORMAT_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,47 @@ +// *************************************************************************** +// BamWriter.cpp (c) 2009 Michael Str�mberg, Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for producing BAM files +// *************************************************************************** + +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +using namespace std; + +// constructor +BamWriter::BamWriter(void) { + d = new BamWriterPrivate; +} + +// destructor +BamWriter::~BamWriter(void) { + delete d; + d = 0; +} + +// closes the alignment archive +void BamWriter::Close(void) { + d->Close(); +} + +// opens the alignment archive +bool BamWriter::Open(const string& filename, + const string& samHeader, + const RefVector& referenceSequences, + bool isWriteUncompressed) +{ + return d->Open(filename, samHeader, referenceSequences, isWriteUncompressed); +} + +// saves the alignment to the alignment archive +void BamWriter::SaveAlignment(const BamAlignment& al) { + d->SaveAlignment(al); +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,50 @@ +// *************************************************************************** +// BamWriter.h (c) 2009 Michael Str�mberg, Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for producing BAM files +// *************************************************************************** + +#ifndef BAMWRITER_H +#define BAMWRITER_H + +#include +#include +#include + +namespace BamTools { + +namespace Internal { + class BamWriterPrivate; +} // namespace Internal + +class API_EXPORT BamWriter { + + // constructor/destructor + public: + BamWriter(void); + ~BamWriter(void); + + // public interface + public: + // closes the alignment archive + void Close(void); + // opens the alignment archive + bool Open(const std::string& filename, + const std::string& samHeader, + const BamTools::RefVector& referenceSequences, + bool writeUncompressed = false); + // saves the alignment to the alignment archive + void SaveAlignment(const BamTools::BamAlignment& al); + + // private implementation + private: + Internal::BamWriterPrivate* d; +}; + +} // namespace BamTools + +#endif // BAMWRITER_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter_p.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter_p.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter_p.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter_p.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,379 @@ +// *************************************************************************** +// BamWriter_p.cpp (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for producing BAM files +// *************************************************************************** + +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; +using namespace std; + +BamWriterPrivate::BamWriterPrivate(void) { + IsBigEndian = SystemIsBigEndian(); +} + +BamWriterPrivate::~BamWriterPrivate(void) { + mBGZF.Close(); +} + +// closes the alignment archive +void BamWriterPrivate::Close(void) { + mBGZF.Close(); +} + +// calculates minimum bin for a BAM alignment interval +const unsigned int BamWriterPrivate::CalculateMinimumBin(const int begin, int end) const { + --end; + if( (begin >> 14) == (end >> 14) ) return 4681 + (begin >> 14); + if( (begin >> 17) == (end >> 17) ) return 585 + (begin >> 17); + if( (begin >> 20) == (end >> 20) ) return 73 + (begin >> 20); + if( (begin >> 23) == (end >> 23) ) return 9 + (begin >> 23); + if( (begin >> 26) == (end >> 26) ) return 1 + (begin >> 26); + return 0; +} + +// creates a cigar string from the supplied alignment +void BamWriterPrivate::CreatePackedCigar(const vector& cigarOperations, string& packedCigar) { + + // initialize + const unsigned int numCigarOperations = cigarOperations.size(); + packedCigar.resize(numCigarOperations * BT_SIZEOF_INT); + + // pack the cigar data into the string + unsigned int* pPackedCigar = (unsigned int*)packedCigar.data(); + + unsigned int cigarOp; + vector::const_iterator coIter; + for(coIter = cigarOperations.begin(); coIter != cigarOperations.end(); ++coIter) { + + switch(coIter->Type) { + case 'M': + cigarOp = BAM_CMATCH; + break; + case 'I': + cigarOp = BAM_CINS; + break; + case 'D': + cigarOp = BAM_CDEL; + break; + case 'N': + cigarOp = BAM_CREF_SKIP; + break; + case 'S': + cigarOp = BAM_CSOFT_CLIP; + break; + case 'H': + cigarOp = BAM_CHARD_CLIP; + break; + case 'P': + cigarOp = BAM_CPAD; + break; + default: + fprintf(stderr, "ERROR: Unknown cigar operation found: %c\n", coIter->Type); + exit(1); + } + + *pPackedCigar = coIter->Length << BAM_CIGAR_SHIFT | cigarOp; + pPackedCigar++; + } +} + +// encodes the supplied query sequence into 4-bit notation +void BamWriterPrivate::EncodeQuerySequence(const string& query, string& encodedQuery) { + + // prepare the encoded query string + const unsigned int queryLen = query.size(); + const unsigned int encodedQueryLen = (unsigned int)((queryLen / 2.0) + 0.5); + encodedQuery.resize(encodedQueryLen); + char* pEncodedQuery = (char*)encodedQuery.data(); + const char* pQuery = (const char*)query.data(); + + unsigned char nucleotideCode; + bool useHighWord = true; + + while(*pQuery) { + + switch(*pQuery) { + + case '=': + nucleotideCode = 0; + break; + + case 'A': + nucleotideCode = 1; + break; + + case 'C': + nucleotideCode = 2; + break; + + case 'G': + nucleotideCode = 4; + break; + + case 'T': + nucleotideCode = 8; + break; + + case 'N': + nucleotideCode = 15; + break; + + default: + fprintf(stderr, "ERROR: Only the following bases are supported in the BAM format: {=, A, C, G, T, N}. Found [%c]\n", *pQuery); + exit(1); + } + + // pack the nucleotide code + if(useHighWord) { + *pEncodedQuery = nucleotideCode << 4; + useHighWord = false; + } else { + *pEncodedQuery |= nucleotideCode; + pEncodedQuery++; + useHighWord = true; + } + + // increment the query position + pQuery++; + } +} + +// opens the alignment archive +bool BamWriterPrivate::Open(const string& filename, + const string& samHeader, + const RefVector& referenceSequences, + bool isWriteUncompressed) +{ + // open the BGZF file for writing, return failure if error + if ( !mBGZF.Open(filename, "wb", isWriteUncompressed) ) + return false; + + // ================ + // write the header + // ================ + + // write the BAM signature + const unsigned char SIGNATURE_LENGTH = 4; + const char* BAM_SIGNATURE = "BAM\1"; + mBGZF.Write(BAM_SIGNATURE, SIGNATURE_LENGTH); + + // write the SAM header text length + uint32_t samHeaderLen = samHeader.size(); + if (IsBigEndian) SwapEndian_32(samHeaderLen); + mBGZF.Write((char*)&samHeaderLen, BT_SIZEOF_INT); + + // write the SAM header text + if(samHeaderLen > 0) + mBGZF.Write(samHeader.data(), samHeaderLen); + + // write the number of reference sequences + uint32_t numReferenceSequences = referenceSequences.size(); + if (IsBigEndian) SwapEndian_32(numReferenceSequences); + mBGZF.Write((char*)&numReferenceSequences, BT_SIZEOF_INT); + + // ============================= + // write the sequence dictionary + // ============================= + + RefVector::const_iterator rsIter; + for(rsIter = referenceSequences.begin(); rsIter != referenceSequences.end(); rsIter++) { + + // write the reference sequence name length + uint32_t referenceSequenceNameLen = rsIter->RefName.size() + 1; + if (IsBigEndian) SwapEndian_32(referenceSequenceNameLen); + mBGZF.Write((char*)&referenceSequenceNameLen, BT_SIZEOF_INT); + + // write the reference sequence name + mBGZF.Write(rsIter->RefName.c_str(), referenceSequenceNameLen); + + // write the reference sequence length + int32_t referenceLength = rsIter->RefLength; + if (IsBigEndian) SwapEndian_32(referenceLength); + mBGZF.Write((char*)&referenceLength, BT_SIZEOF_INT); + } + + // return success + return true; +} + +// saves the alignment to the alignment archive +void BamWriterPrivate::SaveAlignment(const BamAlignment& al) { + + // if BamAlignment contains only the core data and a raw char data buffer + // (as a result of BamReader::GetNextAlignmentCore()) + if ( al.SupportData.HasCoreOnly ) { + + // write the block size + unsigned int blockSize = al.SupportData.BlockLength; + if (IsBigEndian) SwapEndian_32(blockSize); + mBGZF.Write((char*)&blockSize, BT_SIZEOF_INT); + + // assign the BAM core data + uint32_t buffer[8]; + buffer[0] = al.RefID; + buffer[1] = al.Position; + buffer[2] = (al.Bin << 16) | (al.MapQuality << 8) | al.SupportData.QueryNameLength; + buffer[3] = (al.AlignmentFlag << 16) | al.SupportData.NumCigarOperations; + buffer[4] = al.SupportData.QuerySequenceLength; + buffer[5] = al.MateRefID; + buffer[6] = al.MatePosition; + buffer[7] = al.InsertSize; + + // swap BAM core endian-ness, if necessary + if ( IsBigEndian ) { + for ( int i = 0; i < 8; ++i ) + SwapEndian_32(buffer[i]); + } + + // write the BAM core + mBGZF.Write((char*)&buffer, BAM_CORE_SIZE); + + // write the raw char data + mBGZF.Write((char*)al.SupportData.AllCharData.data(), al.SupportData.BlockLength-BAM_CORE_SIZE); + } + + // otherwise, BamAlignment should contain character in the standard fields: Name, QueryBases, etc + // ( resulting from BamReader::GetNextAlignment() *OR* being generated directly by client code ) + else { + + // calculate char lengths + const unsigned int nameLength = al.Name.size() + 1; + const unsigned int numCigarOperations = al.CigarData.size(); + const unsigned int queryLength = al.QueryBases.size(); + const unsigned int tagDataLength = al.TagData.size(); + + // no way to tell if BamAlignment.Bin is already defined (no default, invalid value) + // force calculation of Bin before storing + const int endPosition = al.GetEndPosition(); + const unsigned int alignmentBin = CalculateMinimumBin(al.Position, endPosition); + + // create our packed cigar string + string packedCigar; + CreatePackedCigar(al.CigarData, packedCigar); + const unsigned int packedCigarLength = packedCigar.size(); + + // encode the query + string encodedQuery; + EncodeQuerySequence(al.QueryBases, encodedQuery); + const unsigned int encodedQueryLength = encodedQuery.size(); + + // write the block size + const unsigned int dataBlockSize = nameLength + packedCigarLength + encodedQueryLength + queryLength + tagDataLength; + unsigned int blockSize = BAM_CORE_SIZE + dataBlockSize; + if (IsBigEndian) SwapEndian_32(blockSize); + mBGZF.Write((char*)&blockSize, BT_SIZEOF_INT); + + // assign the BAM core data + uint32_t buffer[8]; + buffer[0] = al.RefID; + buffer[1] = al.Position; + buffer[2] = (alignmentBin << 16) | (al.MapQuality << 8) | nameLength; + buffer[3] = (al.AlignmentFlag << 16) | numCigarOperations; + buffer[4] = queryLength; + buffer[5] = al.MateRefID; + buffer[6] = al.MatePosition; + buffer[7] = al.InsertSize; + + // swap BAM core endian-ness, if necessary + if ( IsBigEndian ) { + for ( int i = 0; i < 8; ++i ) + SwapEndian_32(buffer[i]); + } + + // write the BAM core + mBGZF.Write((char*)&buffer, BAM_CORE_SIZE); + + // write the query name + mBGZF.Write(al.Name.c_str(), nameLength); + + // write the packed cigar + if ( IsBigEndian ) { + + char* cigarData = (char*)calloc(sizeof(char), packedCigarLength); + memcpy(cigarData, packedCigar.data(), packedCigarLength); + + for (unsigned int i = 0; i < packedCigarLength; ++i) { + if ( IsBigEndian ) + SwapEndian_32p(&cigarData[i]); + } + + mBGZF.Write(cigarData, packedCigarLength); + free(cigarData); + } + else + mBGZF.Write(packedCigar.data(), packedCigarLength); + + // write the encoded query sequence + mBGZF.Write(encodedQuery.data(), encodedQueryLength); + + // write the base qualities + string baseQualities(al.Qualities); + char* pBaseQualities = (char*)al.Qualities.data(); + for(unsigned int i = 0; i < queryLength; i++) { + pBaseQualities[i] -= 33; + } + mBGZF.Write(pBaseQualities, queryLength); + + // write the read group tag + if ( IsBigEndian ) { + + char* tagData = (char*)calloc(sizeof(char), tagDataLength); + memcpy(tagData, al.TagData.data(), tagDataLength); + + int i = 0; + while ( (unsigned int)i < tagDataLength ) { + + i += 2; // skip tag type (e.g. "RG", "NM", etc) + uint8_t type = toupper(tagData[i]); // lower & upper case letters have same meaning + ++i; // skip value type + + switch (type) { + + case('A') : + case('C') : + ++i; + break; + + case('S') : + SwapEndian_16p(&tagData[i]); + i+=2; // sizeof(uint16_t) + break; + + case('F') : + case('I') : + SwapEndian_32p(&tagData[i]); + i+=4; // sizeof(uint32_t) + break; + + case('D') : + SwapEndian_64p(&tagData[i]); + i+=8; // sizeof(uint64_t) + break; + + case('H') : + case('Z') : + while (tagData[i]) { ++i; } + ++i; // increment one more for null terminator + break; + + default : + fprintf(stderr, "ERROR: Invalid tag value type\n"); // shouldn't get here + free(tagData); + exit(1); + } + } + + mBGZF.Write(tagData, tagDataLength); + free(tagData); + } + else + mBGZF.Write(al.TagData.data(), tagDataLength); + } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter_p.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter_p.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter_p.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BamWriter_p.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,63 @@ +// *************************************************************************** +// BamWriter_p.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for producing BAM files +// *************************************************************************** + +#ifndef BAMWRITER_P_H +#define BAMWRITER_P_H + +// ------------- +// W A R N I N G +// ------------- +// +// This file is not part of the BamTools API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#include +#include +#include +#include + +namespace BamTools { +namespace Internal { + +class BamWriterPrivate { + + // ctor & dtor + public: + BamWriterPrivate(void); + ~BamWriterPrivate(void); + + // "public" interface to BamWriter + public: + void Close(void); + bool Open(const std::string& filename, + const std::string& samHeader, + const BamTools::RefVector& referenceSequences, + bool isWriteUncompressed); + void SaveAlignment(const BamAlignment& al); + + // internal methods + public: + const unsigned int CalculateMinimumBin(const int begin, int end) const; + void CreatePackedCigar(const std::vector& cigarOperations, std::string& packedCigar); + void EncodeQuerySequence(const std::string& query, std::string& encodedQuery); + + // data members + public: + BgzfData mBGZF; + bool IsBigEndian; +}; + +} // namespace Internal +} // namespace BamTools + +#endif // BAMWRITER_P_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bed2vector.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bed2vector.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bed2vector.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/bed2vector.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,2628 @@ +#include "pc.h" +#include "config.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef HAVE_LIBBZ2 +#include +#endif + +extern "C" { +#include "R.h" +#include "Rmath.h" +#include "Rinternals.h" +#include "Rdefines.h" +} + +using namespace std; +using namespace __gnu_cxx; + + +class lessAbsoluteValue { +public: + bool operator()(int a, int b) const { + return abs(a) < abs(b); + } +}; + + + +#ifdef HAVE_LIBBZ2 +int get_bzline(BZFILE* b,string& line) { + char c; + int nBuf; + int bzerror=BZ_OK; + + while(bzerror == BZ_OK) { + nBuf=BZ2_bzRead(&bzerror, b, &c, 1); + if(bzerror==BZ_OK) { + if(c=='\n') { + return bzerror; + } else { + line+=c; + } + } + } + return bzerror; +} + +int get_a_line(FILE *f,BZFILE *b,int bz2file,string& line) { + line=""; + if(bz2file) { + int bzerror=get_bzline(b,line); + if(bzerror==BZ_OK) { + return(1); + } else { + if(bzerror!=BZ_STREAM_END) { + cerr<<"encountered BZERROR="< > pos; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + ifstream bed_file(fname); + +#ifdef DEBUG + Rprintf("opened %s\n",fname); +#endif + + Rprintf("opened %s\n",fname); + + // read in bed line + string line; + + int fcount=0; + while(getline(bed_file,line)) { + +#ifdef DEBUG + Rprintf("line: %s\n",line.c_str()); +#endif + + + tokType tok(line, sep); + tokType::iterator sit=tok.begin(); + if(sit!=tok.end()) { + string chr=*sit++; //chr=chr.substr(3,strlen(chr.c_str())); + string str_start=*sit++; + int fstart=atoi(str_start.c_str()); + string str_end=*sit++; + int fend=atoi(str_end.c_str()); + int fpos=fstart; + if(sit!=tok.end()) { + string u0=*sit++; + string nfield=*sit++; + string strand=*sit++; + if(strand=="-") { + fpos=-1*fend; + } + } + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d\n",chr.c_str(),cind,fpos); + if(fcount>30) { + break; + } +#endif + + } + } + bed_file.close(); + + +#ifdef DEBUG + Rprintf("done. read %d fragments\n",fcount); +#endif + + Rprintf("done. read %d fragments\n",fcount); + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + sort(csi->begin(), csi->end(), lessAbsoluteValue()); + } + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + SEXP nv; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + int* i_nv=INTEGER(nv); + int i=0; + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_nv[i++]=*pi; + } + SET_VECTOR_ELT(ans, csi-pos.begin(), nv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + +SEXP read_meland_old(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > poslen; // length + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + ifstream bed_file(fname); + + Rprintf("opened %s\n",fname); + + // read in bed line + string line; + + int fcount=0; + while(getline(bed_file,line)) { + +#ifdef DEBUG + Rprintf("line: %s\n",line.c_str()); +#endif + + + tokType tok(line, sep); + tokType::iterator sit=tok.begin(); + if(sit!=tok.end()) { + sit++; sit++; + string str_nm=*sit++; + int nm=0; + if(str_nm[0]=='U') { + nm=atoi((str_nm.c_str()+1)); + } else { + continue; + } + sit++; sit++; sit++; + string str_len=*sit++; + int len=atoi(str_len.c_str()); + string chr=*sit++; chr=chr.substr(3,strlen(chr.c_str())); + string str_pos=*sit++; + int fpos=atoi(str_pos.c_str()); + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + poslen.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + (poslen[cind]).push_back(len); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + bed_file.close(); + + +#ifdef DEBUG + Rprintf("done. read %d fragments\n",fcount); +#endif + + Rprintf("done. read %d fragments\n",fcount); + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi,lsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + lsi=poslen.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + SET_STRING_ELT(dnames_R, 2, mkChar("l")); + + + + SEXP tv,nv,lv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator ili=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*ili++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 3)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + int get_a_line(FILE *f,string& line) { + line=""; + char cline[1024]; + if(fgets(cline,1024,f)) { + line+=cline; + return(1); + } else { + return(0); + } + } + + + SEXP read_meland(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > poslen; // length + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + poslen.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + (poslen[cind]).push_back(len); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + +#ifdef DEBUG + Rprintf("done. read %d fragments\n",fcount); +#endif + + Rprintf("done. read %d fragments\n",fcount); + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi,lsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + lsi=poslen.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + SET_STRING_ELT(dnames_R, 2, mkChar("l")); + if(read_names) { + SET_STRING_ELT(dnames_R, 3, mkChar("s")); + } + + + + SEXP tv,nv,lv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator ili=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*ili++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 3+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + if(read_names) { + SET_VECTOR_ELT(dv, 3, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + +// reads regular eland files, recording mismatch positions +SEXP read_eland_mismatches(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > mm1; // position of the first mismatch (or 0 for none) + vector< vector > mm2; // position of the second mismatch + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + mm1.push_back(vector()); + mm2.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (mm1[cind]).push_back(nm1); + (mm2[cind]).push_back(nm2); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm1=%d, nm2=%d\n",chr.c_str(),cind,fpos,nm1,nm2); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + +#ifdef DEBUG + Rprintf("done. read %d fragments\n",fcount); +#endif + + Rprintf("done. read %d fragments\n",fcount); + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi,lsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=mm1.begin()+(csi-pos.begin()); + lsi=mm2.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("f")); + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + + + + SEXP tv,nv,lv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator ili=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*ili++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 3)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // read in regular eland files, adjusting the negative strand coordinate by sequence length + SEXP read_eland(SEXP filename,SEXP read_tag_names_R,SEXP eland_tag_length_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); + int eland_tag_length=*(INTEGER(eland_tag_length_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<0 && len>eland_tag_length) { + len=eland_tag_length; + } + string str_nm=*sit++; + int nm=0; + if(str_nm[0]=='U') { + nm=atoi((str_nm.c_str()+1)); + } else { + continue; + } + sit++; sit++; sit++; + string chr=*sit++; + string str_pos=*sit++; + int fpos=atoi(str_pos.c_str()); + string str_strand=*sit++; + + if(str_strand[0]=='R') { + fpos=-1*(fpos+len-1); + } + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + + // read in extended eland files, adjusting the negative strand coordinate by sequence length + SEXP read_eland_extended(SEXP filename,SEXP read_tag_names_R,SEXP eland_tag_length_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); + int eland_tag_length=*(INTEGER(eland_tag_length_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<0 && len>eland_tag_length) { + len=eland_tag_length; + } + + + + string str_pos=*sit++; + if(str_pos.size()<1) { continue; } + int fpos=atoi(str_pos.c_str()); + string str_strand=*sit++; + + if(str_strand[0]=='R') { + fpos=-1*(fpos+len-1); + } + + string str_nm=*sit++; + // count non-digit characters + int nm=0; + for(int i=0;i,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // read in eland multi files, adjusting the negative strand coordinate by sequence length +SEXP read_eland_multi(SEXP filename,SEXP read_tag_names_R,SEXP eland_tag_length_R) { + +#ifdef DEBUG + Rprintf("read_eland_muti() : start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); + int eland_tag_length=*(INTEGER(eland_tag_length_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t",""); + boost::char_separator comsep(",","",boost::keep_empty_tokens); + boost::char_separator colsep(":","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<1) { +#ifdef DEBUG + Rprintf("rejected for nm0\n"); +#endif + continue; + } + if(nm0==0) { + string str_nm1=*ssit++; + int nm1=atoi(str_nm1.c_str()); + if(nm1>1) { +#ifdef DEBUG + Rprintf("rejected for nm1\n"); +#endif + continue; + } + if(nm1==0) { + string str_nm2=*ssit++; + int nm2=atoi(str_nm2.c_str()); + if(nm2>1) { +#ifdef DEBUG + Rprintf("rejected for nm2\n"); +#endif + continue; + } + nm=2; + } else { + nm=1; + } + } + +#ifdef DEBUG + Rprintf("accepted (nm=%d)\n",nm); +#endif + int npos=0; + string mpos=*sit++; + vector mposc; + vector mposp; + tokType ptok(mpos, comsep); + string prevchr; + for(tokType::iterator psit=ptok.begin();psit!=ptok.end();psit++) { + string cpos=*psit; + npos++; + int strand=1; + if(cpos.size()<5) { + Rprintf("ERROR: line=%d, match %d is too short: \"%s\"; ",nline,npos,cpos.c_str()); + } + char lc=cpos.at(cpos.size()-1); + + if(atoi(&lc)==nm) { + switch(cpos.at(cpos.size()-2)) { + case 'R': strand=-1; break; + case 'F': strand=1; break; + default: + Rprintf("ERROR: line=%d, match %d specifies an invalid strand %c\n",nline,npos,cpos.at(cpos.size()-2)); break; + continue; + } + string chr,str_pos; + size_t colpos=cpos.find(":"); + if(colpos==string::npos) { + if(npos>1) { + chr=prevchr; + str_pos=cpos.substr(0,cpos.size()-2); + } else { + Rprintf("ERROR: line=%d, match %d does not contain chromosome separator: \"%s\"\n",nline,npos,cpos.c_str()); + continue; + } + } else { + chr=cpos.substr(0,colpos); + str_pos=cpos.substr(colpos+1,cpos.size()-3-colpos); + } +#ifdef DEBUG + Rprintf("\"%s\" : chr=%s, pos=%s, strand=%d\n",cpos.c_str(),chr.c_str(),str_pos.c_str(),strand); +#endif + int pos=strand*atoi(str_pos.c_str()); + mposc.push_back(chr); + mposp.push_back(pos); + } + } + + string chr; + int fpos; + if(mposc.size()!=1) { + if(mposc.size()==0) { + Rprintf("ERROR: line=%d: no %d-mismatch matches were found in \"%s\"\n",nline,nm,mpos.c_str()); + } else { + Rprintf("ERROR: line=%d: more than one (%d) %d-mismatch matches were found in \"%s\"\n",nline,mposc.size(),nm,mpos.c_str()); + } + continue; + } else { + chr=*mposc.begin(); + fpos=*mposp.begin(); + } + + int len=sequence.size(); + // adjust probe length if eland length limit was specified + if(eland_tag_length>0 && len>eland_tag_length) { + len=eland_tag_length; + } + + if(fpos<0) { + fpos=-1*(-1*fpos+len-1); + } + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // read in regular eland files, adjusting the negative strand coordinate by sequence length + SEXP read_bowtie(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + boost::char_separator sep2(","); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<0) { + nm++; + string::size_type tp(0); + while(tp!=string::npos) { + tp = mm.find(",",tp); + if(tp!=string::npos) { + tp++; + ++nm; + } + } + } + + + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + +#ifdef HAVE_LIBBZ2 + BZ2_bzReadClose( &bzerror, b); +#endif + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // read in helicos tab-separated alignment output (regular or bz2) + SEXP read_helicostabf(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > poslen; // length of the match + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + boost::char_separator sep2(","); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + poslen.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + (poslen[cind]).push_back(len); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d\n",chr.c_str(),cind,fpos,nm); + if(fcount>30) { + break; + } +#endif + + } + } + +#ifdef HAVE_LIBBZ2 + BZ2_bzReadClose( &bzerror, b); +#endif + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator lsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + lsi=poslen.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + SET_STRING_ELT(dnames_R, 2, mkChar("l")); + if(read_names) { + SET_STRING_ELT(dnames_R, 3, mkChar("s")); + } + + + + SEXP tv,nv,lv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator lni=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*lni++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 3+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + if(read_names) { + SET_VECTOR_ELT(dv, 3, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + + // read in text version of maq map + SEXP read_maqmap(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + + + + // read in tagalign file + SEXP read_tagalign(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d nm=%d\n",chr.c_str(),cind,fpos,nm); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + + + SEXP tv,nv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 2)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + + + // arachne madness + SEXP read_arachne(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d nm=%d\n",chr.c_str(),cind,fpos,nm); + if(fcount>30) { + break; + } +#endif + + } + } +#ifdef HAVE_LIBBZ2 + BZ2_bzReadClose( &bzerror, b); +#endif + + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + + + SEXP tv,nv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 2)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // arachne madness + SEXP read_arachne_long(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > poslen; // length of the match + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + poslen.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + (poslen[cind]).push_back(len); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d nm=%d len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } +#ifdef HAVE_LIBBZ2 + BZ2_bzReadClose( &bzerror, b); +#endif + + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator lsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + lsi=poslen.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + SET_STRING_ELT(dnames_R, 2, mkChar("l")); + + + SEXP tv,nv,lv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator lni=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*lni++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 3)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BGZF.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BGZF.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BGZF.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BGZF.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,398 @@ +// *************************************************************************** +// BGZF.cpp (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// BGZF routines were adapted from the bgzf.c code developed at the Broad +// Institute. +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading & writing BGZF files +// *************************************************************************** + +#include +using namespace BamTools; + +#include +using namespace std; + +BgzfData::BgzfData(void) + : UncompressedBlockSize(DEFAULT_BLOCK_SIZE) + , CompressedBlockSize(MAX_BLOCK_SIZE) + , BlockLength(0) + , BlockOffset(0) + , BlockAddress(0) + , IsOpen(false) + , IsWriteOnly(false) + , IsWriteUncompressed(false) + , Stream(NULL) + , UncompressedBlock(NULL) + , CompressedBlock(NULL) +{ + try { + CompressedBlock = new char[CompressedBlockSize]; + UncompressedBlock = new char[UncompressedBlockSize]; + } catch( std::bad_alloc& ba ) { + fprintf(stderr, "BGZF ERROR: unable to allocate memory for our BGZF object.\n"); + exit(1); + } +} + +// destructor +BgzfData::~BgzfData(void) { + if( CompressedBlock ) delete[] CompressedBlock; + if( UncompressedBlock ) delete[] UncompressedBlock; +} + +// closes BGZF file +void BgzfData::Close(void) { + + // skip if file not open, otherwise set flag + if ( !IsOpen ) return; + + // if writing to file, flush the current BGZF block, + // then write an empty block (as EOF marker) + if ( IsWriteOnly ) { + FlushBlock(); + int blockLength = DeflateBlock(); + fwrite(CompressedBlock, 1, blockLength, Stream); + } + + // flush and close + fflush(Stream); + fclose(Stream); + IsWriteUncompressed = false; + IsOpen = false; +} + +// compresses the current block +int BgzfData::DeflateBlock(void) { + + // initialize the gzip header + char* buffer = CompressedBlock; + memset(buffer, 0, 18); + buffer[0] = GZIP_ID1; + buffer[1] = (char)GZIP_ID2; + buffer[2] = CM_DEFLATE; + buffer[3] = FLG_FEXTRA; + buffer[9] = (char)OS_UNKNOWN; + buffer[10] = BGZF_XLEN; + buffer[12] = BGZF_ID1; + buffer[13] = BGZF_ID2; + buffer[14] = BGZF_LEN; + + // set compression level + const int compressionLevel = ( IsWriteUncompressed ? 0 : Z_DEFAULT_COMPRESSION ); + + // loop to retry for blocks that do not compress enough + int inputLength = BlockOffset; + int compressedLength = 0; + unsigned int bufferSize = CompressedBlockSize; + + while ( true ) { + + // initialize zstream values + z_stream zs; + zs.zalloc = NULL; + zs.zfree = NULL; + zs.next_in = (Bytef*)UncompressedBlock; + zs.avail_in = inputLength; + zs.next_out = (Bytef*)&buffer[BLOCK_HEADER_LENGTH]; + zs.avail_out = bufferSize - BLOCK_HEADER_LENGTH - BLOCK_FOOTER_LENGTH; + + // initialize the zlib compression algorithm + if ( deflateInit2(&zs, compressionLevel, Z_DEFLATED, GZIP_WINDOW_BITS, Z_DEFAULT_MEM_LEVEL, Z_DEFAULT_STRATEGY) != Z_OK ) { + fprintf(stderr, "BGZF ERROR: zlib deflate initialization failed.\n"); + exit(1); + } + + // compress the data + int status = deflate(&zs, Z_FINISH); + if ( status != Z_STREAM_END ) { + + deflateEnd(&zs); + + // reduce the input length and try again + if ( status == Z_OK ) { + inputLength -= 1024; + if( inputLength < 0 ) { + fprintf(stderr, "BGZF ERROR: input reduction failed.\n"); + exit(1); + } + continue; + } + + fprintf(stderr, "BGZF ERROR: zlib::deflateEnd() failed.\n"); + exit(1); + } + + // finalize the compression routine + if ( deflateEnd(&zs) != Z_OK ) { + fprintf(stderr, "BGZF ERROR: zlib::deflateEnd() failed.\n"); + exit(1); + } + + compressedLength = zs.total_out; + compressedLength += BLOCK_HEADER_LENGTH + BLOCK_FOOTER_LENGTH; + if ( compressedLength > MAX_BLOCK_SIZE ) { + fprintf(stderr, "BGZF ERROR: deflate overflow.\n"); + exit(1); + } + + break; + } + + // store the compressed length + BgzfData::PackUnsignedShort(&buffer[16], (unsigned short)(compressedLength - 1)); + + // store the CRC32 checksum + unsigned int crc = crc32(0, NULL, 0); + crc = crc32(crc, (Bytef*)UncompressedBlock, inputLength); + BgzfData::PackUnsignedInt(&buffer[compressedLength - 8], crc); + BgzfData::PackUnsignedInt(&buffer[compressedLength - 4], inputLength); + + // ensure that we have less than a block of data left + int remaining = BlockOffset - inputLength; + if ( remaining > 0 ) { + if ( remaining > inputLength ) { + fprintf(stderr, "BGZF ERROR: after deflate, remainder too large.\n"); + exit(1); + } + memcpy(UncompressedBlock, UncompressedBlock + inputLength, remaining); + } + + BlockOffset = remaining; + return compressedLength; +} + +// flushes the data in the BGZF block +void BgzfData::FlushBlock(void) { + + // flush all of the remaining blocks + while ( BlockOffset > 0 ) { + + // compress the data block + int blockLength = DeflateBlock(); + + // flush the data to our output stream + int numBytesWritten = fwrite(CompressedBlock, 1, blockLength, Stream); + + if ( numBytesWritten != blockLength ) { + fprintf(stderr, "BGZF ERROR: expected to write %u bytes during flushing, but wrote %u bytes.\n", blockLength, numBytesWritten); + exit(1); + } + + BlockAddress += blockLength; + } +} + +// de-compresses the current block +int BgzfData::InflateBlock(const int& blockLength) { + + // Inflate the block in m_BGZF.CompressedBlock into m_BGZF.UncompressedBlock + z_stream zs; + zs.zalloc = NULL; + zs.zfree = NULL; + zs.next_in = (Bytef*)CompressedBlock + 18; + zs.avail_in = blockLength - 16; + zs.next_out = (Bytef*)UncompressedBlock; + zs.avail_out = UncompressedBlockSize; + + int status = inflateInit2(&zs, GZIP_WINDOW_BITS); + if ( status != Z_OK ) { + fprintf(stderr, "BGZF ERROR: could not decompress block - zlib::inflateInit() failed\n"); + return -1; + } + + status = inflate(&zs, Z_FINISH); + if ( status != Z_STREAM_END ) { + inflateEnd(&zs); + fprintf(stderr, "BGZF ERROR: could not decompress block - zlib::inflate() failed\n"); + return -1; + } + + status = inflateEnd(&zs); + if ( status != Z_OK ) { + fprintf(stderr, "BGZF ERROR: could not decompress block - zlib::inflateEnd() failed\n"); + return -1; + } + + return zs.total_out; +} + +// opens the BGZF file for reading (mode is either "rb" for reading, or "wb" for writing) +bool BgzfData::Open(const string& filename, const char* mode, bool isWriteUncompressed ) { + + // determine open mode + if ( strcmp(mode, "rb") == 0 ) + IsWriteOnly = false; + else if ( strcmp(mode, "wb") == 0) + IsWriteOnly = true; + else { + fprintf(stderr, "BGZF ERROR: unknown file mode: %s\n", mode); + return false; + } + + // ---------------------------------------------------------------- + // open Stream to read to/write from file, stdin, or stdout + // stdin/stdout option contributed by Aaron Quinlan (2010-Jan-03) + + // read/write BGZF data to/from a file + if ( (filename != "stdin") && (filename != "stdout") ) + Stream = fopen(filename.c_str(), mode); + + // read BGZF data from stdin + else if ( (filename == "stdin") && (strcmp(mode, "rb") == 0 ) ) + Stream = freopen(NULL, mode, stdin); + + // write BGZF data to stdout + else if ( (filename == "stdout") && (strcmp(mode, "wb") == 0) ) + Stream = freopen(NULL, mode, stdout); + + if ( !Stream ) { + fprintf(stderr, "BGZF ERROR: unable to open file %s\n", filename.c_str() ); + return false; + } + + // set flags, return success + IsOpen = true; + IsWriteUncompressed = isWriteUncompressed; + return true; +} + +// reads BGZF data into a byte buffer +int BgzfData::Read(char* data, const unsigned int dataLength) { + + if ( !IsOpen || IsWriteOnly || dataLength == 0 ) return 0; + + char* output = data; + unsigned int numBytesRead = 0; + while ( numBytesRead < dataLength ) { + + int bytesAvailable = BlockLength - BlockOffset; + if ( bytesAvailable <= 0 ) { + if ( !ReadBlock() ) return -1; + bytesAvailable = BlockLength - BlockOffset; + if ( bytesAvailable <= 0 ) break; + } + + char* buffer = UncompressedBlock; + int copyLength = min( (int)(dataLength-numBytesRead), bytesAvailable ); + memcpy(output, buffer + BlockOffset, copyLength); + + BlockOffset += copyLength; + output += copyLength; + numBytesRead += copyLength; + } + + if ( BlockOffset == BlockLength ) { + BlockAddress = ftell64(Stream); + BlockOffset = 0; + BlockLength = 0; + } + + return numBytesRead; +} + +// reads a BGZF block +bool BgzfData::ReadBlock(void) { + + char header[BLOCK_HEADER_LENGTH]; + int64_t blockAddress = ftell64(Stream); + + int count = fread(header, 1, sizeof(header), Stream); + if ( count == 0 ) { + BlockLength = 0; + return true; + } + + if ( count != sizeof(header) ) { + fprintf(stderr, "BGZF ERROR: read block failed - could not read block header\n"); + return false; + } + + if ( !BgzfData::CheckBlockHeader(header) ) { + fprintf(stderr, "BGZF ERROR: read block failed - invalid block header\n"); + return false; + } + + int blockLength = BgzfData::UnpackUnsignedShort(&header[16]) + 1; + char* compressedBlock = CompressedBlock; + memcpy(compressedBlock, header, BLOCK_HEADER_LENGTH); + int remaining = blockLength - BLOCK_HEADER_LENGTH; + + count = fread(&compressedBlock[BLOCK_HEADER_LENGTH], 1, remaining, Stream); + if ( count != remaining ) { + fprintf(stderr, "BGZF ERROR: read block failed - could not read data from block\n"); + return false; + } + + count = InflateBlock(blockLength); + if ( count < 0 ) { + fprintf(stderr, "BGZF ERROR: read block failed - could not decompress block data\n"); + return false; + } + + if ( BlockLength != 0 ) + BlockOffset = 0; + + BlockAddress = blockAddress; + BlockLength = count; + return true; +} + +// seek to position in BGZF file +bool BgzfData::Seek(int64_t position) { + + if ( !IsOpen ) return false; + + int blockOffset = (position & 0xFFFF); + int64_t blockAddress = (position >> 16) & 0xFFFFFFFFFFFFLL; + + if ( fseek64(Stream, blockAddress, SEEK_SET) != 0 ) { + fprintf(stderr, "BGZF ERROR: unable to seek in file\n"); + return false; + } + + BlockLength = 0; + BlockAddress = blockAddress; + BlockOffset = blockOffset; + return true; +} + +// get file position in BGZF file +int64_t BgzfData::Tell(void) { + if ( !IsOpen ) + return false; + else + return ( (BlockAddress << 16) | (BlockOffset & 0xFFFF) ); +} + +// writes the supplied data into the BGZF buffer +unsigned int BgzfData::Write(const char* data, const unsigned int dataLen) { + + if ( !IsOpen || !IsWriteOnly ) return false; + + // initialize + unsigned int numBytesWritten = 0; + const char* input = data; + unsigned int blockLength = UncompressedBlockSize; + + // copy the data to the buffer + while ( numBytesWritten < dataLen ) { + + unsigned int copyLength = min(blockLength - BlockOffset, dataLen - numBytesWritten); + char* buffer = UncompressedBlock; + memcpy(buffer + BlockOffset, input, copyLength); + + BlockOffset += copyLength; + input += copyLength; + numBytesWritten += copyLength; + + if ( BlockOffset == blockLength ) + FlushBlock(); + } + + return numBytesWritten; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BGZF.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BGZF.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BGZF.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/BGZF.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,322 @@ +// *************************************************************************** +// BGZF.h (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// BGZF routines were adapted from the bgzf.c code developed at the Broad +// Institute. +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading & writing BGZF files +// *************************************************************************** + +#ifndef BGZF_H +#define BGZF_H + +#include +#include + +#include +#include +#include +#include + +// Platform-specific large-file support +#ifndef BAMTOOLS_LFS +#define BAMTOOLS_LFS + #ifdef WIN32 + #define ftell64(a) _ftelli64(a) + #define fseek64(a,b,c) _fseeki64(a,b,c) + #else + #define ftell64(a) ftello(a) + #define fseek64(a,b,c) fseeko(a,b,c) + #endif +#endif // BAMTOOLS_LFS + +// Platform-specific type definitions +#ifndef BAMTOOLS_TYPES +#define BAMTOOLS_TYPES + #ifdef _MSC_VER + typedef char int8_t; + typedef unsigned char uint8_t; + typedef short int16_t; + typedef unsigned short uint16_t; + typedef int int32_t; + typedef unsigned int uint32_t; + typedef long long int64_t; + typedef unsigned long long uint64_t; + #else + #include + #endif +#endif // BAMTOOLS_TYPES + +namespace BamTools { + +// zlib constants +const int GZIP_ID1 = 31; +const int GZIP_ID2 = 139; +const int CM_DEFLATE = 8; +const int FLG_FEXTRA = 4; +const int OS_UNKNOWN = 255; +const int BGZF_XLEN = 6; +const int BGZF_ID1 = 66; +const int BGZF_ID2 = 67; +const int BGZF_LEN = 2; +const int GZIP_WINDOW_BITS = -15; +const int Z_DEFAULT_MEM_LEVEL = 8; + +// BZGF constants +const int BLOCK_HEADER_LENGTH = 18; +const int BLOCK_FOOTER_LENGTH = 8; +const int MAX_BLOCK_SIZE = 65536; +const int DEFAULT_BLOCK_SIZE = 65536; + +struct API_EXPORT BgzfData { + + // data members + public: + unsigned int UncompressedBlockSize; + unsigned int CompressedBlockSize; + unsigned int BlockLength; + unsigned int BlockOffset; + uint64_t BlockAddress; + bool IsOpen; + bool IsWriteOnly; + bool IsWriteUncompressed; + FILE* Stream; + char* UncompressedBlock; + char* CompressedBlock; + + // constructor & destructor + public: + BgzfData(void); + ~BgzfData(void); + + // main interface methods + public: + // closes BGZF file + void Close(void); + // opens the BGZF file (mode is either "rb" for reading, or "wb" for writing) + bool Open(const std::string& filename, const char* mode, bool isWriteUncompressed = false); + // reads BGZF data into a byte buffer + int Read(char* data, const unsigned int dataLength); + // seek to position in BGZF file + bool Seek(int64_t position); + // get file position in BGZF file + int64_t Tell(void); + // writes the supplied data into the BGZF buffer + unsigned int Write(const char* data, const unsigned int dataLen); + + // internal methods + private: + // compresses the current block + int DeflateBlock(void); + // flushes the data in the BGZF block + void FlushBlock(void); + // de-compresses the current block + int InflateBlock(const int& blockLength); + // reads a BGZF block + bool ReadBlock(void); + + // static 'utility' methods + public: + // checks BGZF block header + static inline bool CheckBlockHeader(char* header); + // packs an unsigned integer into the specified buffer + static inline void PackUnsignedInt(char* buffer, unsigned int value); + // packs an unsigned short into the specified buffer + static inline void PackUnsignedShort(char* buffer, unsigned short value); + // unpacks a buffer into a double + static inline double UnpackDouble(char* buffer); + static inline double UnpackDouble(const char* buffer); + // unpacks a buffer into a float + static inline float UnpackFloat(char* buffer); + static inline float UnpackFloat(const char* buffer); + // unpacks a buffer into a signed int + static inline signed int UnpackSignedInt(char* buffer); + static inline signed int UnpackSignedInt(const char* buffer); + // unpacks a buffer into a signed short + static inline signed short UnpackSignedShort(char* buffer); + static inline signed short UnpackSignedShort(const char* buffer); + // unpacks a buffer into an unsigned int + static inline unsigned int UnpackUnsignedInt(char* buffer); + static inline unsigned int UnpackUnsignedInt(const char* buffer); + // unpacks a buffer into an unsigned short + static inline unsigned short UnpackUnsignedShort(char* buffer); + static inline unsigned short UnpackUnsignedShort(const char* buffer); +}; + +// ------------------------------------------------------------- +// static 'utility' method implementations + +// checks BGZF block header +inline +bool BgzfData::CheckBlockHeader(char* header) { + return (header[0] == GZIP_ID1 && + header[1] == (char)GZIP_ID2 && + header[2] == Z_DEFLATED && + (header[3] & FLG_FEXTRA) != 0 && + BgzfData::UnpackUnsignedShort(&header[10]) == BGZF_XLEN && + header[12] == BGZF_ID1 && + header[13] == BGZF_ID2 && + BgzfData::UnpackUnsignedShort(&header[14]) == BGZF_LEN ); +} + +// 'packs' an unsigned integer into the specified buffer +inline +void BgzfData::PackUnsignedInt(char* buffer, unsigned int value) { + buffer[0] = (char)value; + buffer[1] = (char)(value >> 8); + buffer[2] = (char)(value >> 16); + buffer[3] = (char)(value >> 24); +} + +// 'packs' an unsigned short into the specified buffer +inline +void BgzfData::PackUnsignedShort(char* buffer, unsigned short value) { + buffer[0] = (char)value; + buffer[1] = (char)(value >> 8); +} + +// 'unpacks' a buffer into a double (includes both non-const & const char* flavors) +inline +double BgzfData::UnpackDouble(char* buffer) { + union { double value; unsigned char valueBuffer[sizeof(double)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + un.valueBuffer[4] = buffer[4]; + un.valueBuffer[5] = buffer[5]; + un.valueBuffer[6] = buffer[6]; + un.valueBuffer[7] = buffer[7]; + return un.value; +} + +inline +double BgzfData::UnpackDouble(const char* buffer) { + union { double value; unsigned char valueBuffer[sizeof(double)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + un.valueBuffer[4] = buffer[4]; + un.valueBuffer[5] = buffer[5]; + un.valueBuffer[6] = buffer[6]; + un.valueBuffer[7] = buffer[7]; + return un.value; +} + +// 'unpacks' a buffer into a float (includes both non-const & const char* flavors) +inline +float BgzfData::UnpackFloat(char* buffer) { + union { float value; unsigned char valueBuffer[sizeof(float)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +inline +float BgzfData::UnpackFloat(const char* buffer) { + union { float value; unsigned char valueBuffer[sizeof(float)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +// 'unpacks' a buffer into a signed int (includes both non-const & const char* flavors) +inline +signed int BgzfData::UnpackSignedInt(char* buffer) { + union { signed int value; unsigned char valueBuffer[sizeof(signed int)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +inline +signed int BgzfData::UnpackSignedInt(const char* buffer) { + union { signed int value; unsigned char valueBuffer[sizeof(signed int)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +// 'unpacks' a buffer into a signed short (includes both non-const & const char* flavors) +inline +signed short BgzfData::UnpackSignedShort(char* buffer) { + union { signed short value; unsigned char valueBuffer[sizeof(signed short)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + return un.value; +} + +inline +signed short BgzfData::UnpackSignedShort(const char* buffer) { + union { signed short value; unsigned char valueBuffer[sizeof(signed short)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + return un.value; +} + +// 'unpacks' a buffer into an unsigned int (includes both non-const & const char* flavors) +inline +unsigned int BgzfData::UnpackUnsignedInt(char* buffer) { + union { unsigned int value; unsigned char valueBuffer[sizeof(unsigned int)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +inline +unsigned int BgzfData::UnpackUnsignedInt(const char* buffer) { + union { unsigned int value; unsigned char valueBuffer[sizeof(unsigned int)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +// 'unpacks' a buffer into an unsigned short (includes both non-const & const char* flavors) +inline +unsigned short BgzfData::UnpackUnsignedShort(char* buffer) { + union { unsigned short value; unsigned char valueBuffer[sizeof(unsigned short)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + return un.value; +} + +inline +unsigned short BgzfData::UnpackUnsignedShort(const char* buffer) { + union { unsigned short value; unsigned char valueBuffer[sizeof(unsigned short)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + return un.value; +} + +} // namespace BamTools + +#endif // BGZF_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/cdensum.c rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/cdensum.c --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/cdensum.c 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/cdensum.c 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,144 @@ +#include +#include "R.h" +#include "Rmath.h" +#include "Rinternals.h" + + +#undef DEBUG 1 + +// dout is npos-length output array. +// n - number of positions in pos (and length of tc count array) +// spos - starting position +void cdensum(int *n, double *pos, double *tc, double *spos, int *bw,int *dw, int *npos, int *step,double *dout) +{ + int i,j; + + double epos= *spos + ((double) *npos); + double dbw=(double) *bw; + for(i = 0; i< *n; i++) { + // size of the window to which the contributions should be added + int in=(int) (pos[i]- *spos); + int ic=tc[i]; + int whs=(*dw)*(*bw)*ic; + int ws=(int) floor((in-whs)/(*step)); + int we=(int) ceil((in+whs)/(*step)); + if(ws<0) { ws=0; } + if(we>= *npos) { we= *npos -1; } + + for(j=ws;j(nw-2)) { Rprintf("-i=%d; cs=%d, ce=%d; ctc=%d\n",i,cs,ce,ctc); } + // advance end if needed + double ep=wpos[i]+whs; + while(ce(nw-2)) { Rprintf("+i=%d; cs=%d, ce=%d; ctc=%d\n",i,cs,ce,ctc); } + } + UNPROTECT(1); + return(tc_R); +} + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/const.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/const.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/const.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/const.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,18 @@ +#ifndef NST_CONST_H +#define NST_CONST_H + +#define MAX_ULL 0xffffffffffffffffull + +typedef unsigned long long bit64_t; +typedef unsigned bit32_t; +typedef unsigned short bit16_t; +typedef unsigned char bit8_t; + +extern bit8_t nst_nt4_table[]; +extern bit8_t nst_nt16_table[]; +extern char *nst_nt4_rev_table; +extern char *nst_nt16_rev_table; +extern bit8_t nst_nt16_nt4_table[]; +extern int nst_nt16_count_table[]; + +#endif diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/Makevars.in rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/Makevars.in --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/Makevars.in 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/Makevars.in 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,4 @@ +PKG_LIBS=@LIBS@ -lz +PKG_CFLAGS=-I./ -D_FASTMAP -DMAQ_LONGREADS @HAVE_LIBBZ2@ +PKG_CXXFLAGS=-I./ -D_FASTMAP -DMAQ_LONGREADS @HAVE_LIBBZ2@ + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqmap.c rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqmap.c --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqmap.c 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqmap.c 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,164 @@ +#include +#include +#include +#include +#include "const.h" +#include "maqmap.h" + +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); +} +void maqmap_write_header(gzFile fp, const maqmap_t *mm) +{ + int i, len; + gzwrite(fp, &mm->format, sizeof(int)); + gzwrite(fp, &mm->n_ref, sizeof(int)); + for (i = 0; i != mm->n_ref; ++i) { + len = strlen(mm->ref_name[i]) + 1; + gzwrite(fp, &len, sizeof(int)); + gzwrite(fp, mm->ref_name[i], len); + } + gzwrite(fp, &mm->n_mapped_reads, sizeof(bit64_t)); +} +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(bit64_t)); + return mm; +} + +/* mapvalidate */ + +static void mapvalidate_core(gzFile fpin) +{ + maqmap_t *m = maqmap_read_header(fpin); + maqmap1_t *m1, mm1; + bit64_t n = 0; + int i, l; + bit64_t *cnt; + m1 = &mm1; + cnt = (bit64_t*)calloc(m->n_ref, 8); + printf("[message] number of reference sequences: %d\n", m->n_ref); + while ((l = maqmap_read1(fpin, m1)) != 0) { + if (l != sizeof(maqmap1_t)) { + printf("[fatal error] truncated map file.\n"); + break; + } + ++n; + if ((int)m1->seqid >= m->n_ref) { + printf("[fatal error] maqmap1_t::seqid is invalid (%d >= %d).\n", m1->seqid, m->n_ref); + break; + } + ++cnt[m1->seqid]; + if (m1->size >= MAX_READLEN - 1) { + printf("[faltal error] maqmap1_t::size is invalid (%d >= %d).\n", m1->size, MAX_READLEN - 1); + break; + } + } + if (m->n_mapped_reads != 0) { + if (m->n_mapped_reads != n) { + printf("[warning] maqmap1_t::n_mapped_reads is set, but not equals the real number (%llu != %llu).\n", + m->n_mapped_reads, n); + } + } + for (i = 0; i != m->n_ref; ++i) + printf("[message] %s : %llu\n", m->ref_name[i], cnt[i]); + free(cnt); + maq_delete_maqmap(m); +} + +/* mapview */ + +static void mapview_core(FILE *fpout, gzFile fpin, int is_verbose, int is_mm) +{ + bit32_t j; + maqmap_t *m = maqmap_read_header(fpin); + maqmap1_t *m1, mm1; + m1 = &mm1; + while (maqmap_read1(fpin, m1)) { + fprintf(fpout, "%s\t%s\t%d\t%c\t%d\t%u\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d", + m1->name, m->ref_name[m1->seqid], (m1->pos>>1) + 1, + (m1->pos&1)? '-' : '+', m1->dist, m1->flag, m1->map_qual, (signed char)m1->seq[MAX_READLEN-1], + m1->alt_qual, m1->info1&0xf, m1->info2, m1->c[0], m1->c[1], m1->size); + if (is_verbose) { + fputc('\t', fpout); + for (j = 0; j != m1->size; ++j) { + if (m1->seq[j] == 0) fputc('n', fpout); + else if ((m1->seq[j]&0x3f) < 27) fputc("acgt"[m1->seq[j]>>6&3], fpout); + else fputc("ACGT"[m1->seq[j]>>6&3], fpout); + } + fputc('\t', fpout); + for (j = 0; j != m1->size; ++j) + fputc((m1->seq[j]&0x3f) + 33, fpout); + } + if (is_mm) { + bit64_t *p = (bit64_t*)(m1->seq + 55); + fprintf(fpout, "\t%llx", *p); + } + fputc('\n', fpout); + } + maq_delete_maqmap(m); +} + +int ma_mapview(int argc, char *argv[]) +{ + int c, is_verbose = 1, is_mm = 0; + while ((c = getopt(argc, argv, "bN")) >= 0) { + switch (c) { + case 'b': is_verbose = 0; break; + case 'N': is_mm = 1; break; + } + } + if (argc == optind) { + fprintf(stderr, "Usage: maq mapview [-bN] \n"); + return 1; + } + gzFile fp = (strcmp(argv[optind], "-") == 0)? gzdopen(STDIN_FILENO, "r") : gzopen(argv[optind], "r"); + mapview_core(stdout, fp, is_verbose, is_mm); + gzclose(fp); + return 0; +} + +int ma_mapvalidate(int argc, char *argv[]) +{ + gzFile fp; + if (argc < 2) { + fprintf(stderr, "Usage: maq mapvalidate \n"); + return 1; + } + fp = (strcmp(argv[optind], "-") == 0)? gzdopen(STDIN_FILENO, "r") : gzopen(argv[1], "r"); + mapvalidate_core(fp); + gzclose(fp); + return 0; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqmap.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqmap.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqmap.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqmap.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,70 @@ +#ifndef MAQMAP_H_ +#define MAQMAP_H_ + +#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 + +#include +#include +#include "const.h" + +/* + name: read name + size: the length of the read + seq: read sequence (see also below) + seq[MAX_READLEN-1]: single end mapping quality (equals to map_qual if not paired) + map_qual: the final mapping quality + alt_qual: the lower quality of the two ends (equals to map_qual if not paired) + flag: status of the pair + dist: offset of the mate (zero if not paired) + info1: mismatches in the 24bp (higher 4 bits) and mismatches (lower 4 bits) + info2: sum of errors of the best hit + c[2]: count of all 0- and 1-mismatch hits on the reference + */ +typedef struct +{ + bit8_t seq[MAX_READLEN]; /* the last base is the single-end mapping quality. */ + bit8_t size, map_qual, info1, info2, c[2], flag, alt_qual; + bit32_t seqid, pos; + int dist; + char name[MAX_NAMELEN]; +} maqmap1_t; + +typedef struct +{ + int format, n_ref; + char **ref_name; + bit64_t n_mapped_reads; + maqmap1_t *mapped_reads; +} maqmap_t; + +#define maqmap_read1(fp, m1) gzread((fp), (m1), sizeof(maqmap1_t)) + +#ifdef __cplusplus +extern "C" { +#endif + maqmap_t *maq_new_maqmap(); + void maq_delete_maqmap(maqmap_t *mm); + void maqmap_write_header(gzFile fp, const maqmap_t *mm); + maqmap_t *maqmap_read_header(gzFile fp); +#ifdef __cplusplus +} +#endif + +#endif diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqread.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqread.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqread.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/maqread.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,207 @@ +#include "pc.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +extern "C" { +#include "R.h" +#include "Rmath.h" +#include "Rinternals.h" +#include "Rdefines.h" +#include "maqmap.h" +} + +using namespace std; +using namespace __gnu_cxx; + + +class lessAbsoluteValue { +public: + bool operator()(int a, int b) const { + return abs(a) < abs(b); + } +}; + + + +//#define DEBUG 1 + +extern "C" { + + // read in text version of maq map + SEXP read_binmaqmap(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + gzFile f=gzopen(fname,"r"); + + maqmap_t *m = maqmap_read_header(f); + maqmap1_t *m1, mm1; + m1 = &mm1; + + if (!f) { + cout<<"can't open input file \""<name); + string chr=string(m->ref_name[m1->seqid]); + int len=m1->size; + int fpos=(m1->pos>>1) + 1; + if(m1->pos&1) { + fpos=-1*(fpos+len-1); + } + int nm=m1->info1&0xf; + +#ifdef DEBUG + Rprintf("read in map line chr=%s tagname=%s fpos=%d, nm=%d, len=%d\n",chr.c_str(),tagname.c_str(),fpos,nm,len); +#endif + + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + gzclose(f); + Rprintf("done. read %d fragments\n",fcount); + } + + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/pc.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/pc.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/pc.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/pc.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,20 @@ +#ifndef PC_H +#define PC_H 1 +#include +//#include +#include +#include + + +namespace __gnu_cxx +{ + template<> struct hash< std::string > + { + size_t operator()( const std::string& x ) const + { + return hash< const char* >()( x.c_str() ); + } + }; +} + +#endif diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/peaks.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/peaks.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/peaks.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/peaks.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,804 @@ +#include +#include +#include +#include +#include + +extern "C" { +#include "R.h" +#include "Rmath.h" +#include "Rinternals.h" +#include "Rdefines.h" +} + +using namespace std; +using namespace __gnu_cxx; + +/** + * Calculate all local peaks + */ + +//#define DEBUG 1 + +extern "C" { + SEXP find_peaks(SEXP x_R,SEXP thr_R,SEXP max_span_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + double* x=REAL(x_R); + int nx=LENGTH(x_R); + int max_span=*INTEGER(max_span_R); + double thr=REAL(thr_R)[0]; +#ifdef DEBUG + Rprintf("n=%d; thr=%f; max_span=%d\n",nx,thr,max_span); +#endif + + vector pos; + + double pv=x[0]; + double ppv=0; // previous peak value + int ppp=-max_span-1; // previous peak position + + for(int i=1;i<(nx-1);i++) { + if(x[i]>pv && x[i]>=thr && x[i]>x[i+1]) { + if(max_span>2) { + //Rprintf("i=%d; ppp=%d\n",i,ppp); + if(i-ppp > max_span) { + if(ppp>=0) { + pos.push_back(ppp); + } + //Rprintf("recorded %d; now %d\n",ppp,i); + ppp=i; ppv=x[i]; + } else { + if(x[i]>ppv) { + //Rprintf("reset from %d to %d\n",ppp,i); + ppp=i; ppv=x[i]; + } + } + } else { + pos.push_back(i); + } + } + if(x[i]!=x[i+1]) { pv=x[i]; } + } + + // add remaining peak + if(max_span>2 && ppp>=0) { + pos.push_back(ppp); + } + + SEXP nv; + PROTECT(nv=allocVector(INTSXP,pos.size())); + int* i_nv=INTEGER(nv); + int i=0; + for(vector ::const_iterator pi=pos.begin();pi!=pos.end();++pi) { + i_nv[i++]=1+(*pi); + } + + UNPROTECT(1); + return(nv); + } + + + + + /************************************************************************/ + // given a data vector d (positive values) and a set of signed center coordinates pos, + // returns coordinates of data points relative to the centers + // size is the size of the region around the centers + // return: vector of relative coordinates (x) and indecies of centers relative the coordinate + // was calculated (i). + SEXP get_relative_coordinates(SEXP d_R, + SEXP pos_R, + SEXP size_R) + { + int *d, *pos; + int npos,nd,size; + + d = INTEGER(d_R); pos = INTEGER(pos_R); + npos=LENGTH(pos_R); nd=LENGTH(d_R); + size = INTEGER(size_R)[0]; +#ifdef DEBUG + Rprintf("|d|=%d, |c|=%d, size=%d\n",nd,npos,size); +#endif + + vector x; vector xi; + int k=0; // current pos index + + for(int i=0;i=d[i] + while((abs(pos[k])+size) < d[i]) { k++; if(k==npos) { break; }; +#ifdef DEBUG + Rprintf("advancing k to %d\n",k); +#endif + } + if(k==npos) { break; }; + // increment i until d[i]>=pos[k]-size + while((abs(pos[k])-size) > d[i]) { i++; if(i==nd) { break; } +#ifdef DEBUG + Rprintf("advancing i to %d\n",i); +#endif + } + if(i==nd) { break; } + + + int l=k; + while((l0) { + x.push_back(pd); + } else { + x.push_back(-1*pd); + } + xi.push_back(j); +#ifdef DEBUG + Rprintf("recorded i=%d, j=%d\n",i,j); +#endif + } else { + break; + } + } + } + + SEXP xv_R,xiv_R; + PROTECT(xv_R=allocVector(INTSXP,x.size())); + PROTECT(xiv_R=allocVector(INTSXP,x.size())); + int* xv=INTEGER(xv_R); + int* xiv=INTEGER(xiv_R); + + int i=0; + for(vector ::const_iterator pi=x.begin();pi!=x.end();++pi) { + xv[i++]=*pi; + } + i=0; + for(vector ::const_iterator pi=xi.begin();pi!=xi.end();++pi) { + xiv[i++]=1+(*pi); + } + + SEXP ans_R, names_R; + PROTECT(names_R = allocVector(STRSXP, 2)); + SET_STRING_ELT(names_R, 0, mkChar("x")); + SET_STRING_ELT(names_R, 1, mkChar("i")); + + PROTECT(ans_R = allocVector(VECSXP, 2)); + SET_VECTOR_ELT(ans_R, 0, xv_R); + SET_VECTOR_ELT(ans_R, 1, xiv_R); + setAttrib(ans_R, R_NamesSymbol, names_R); + + UNPROTECT(4); + return(ans_R); + } + + + // determines a set of points within a set of fragments + // note: all vectors sorted in ascending order + // note: all vectors are integers + // x_R - vector of point positions + // se_R - vector of start and end positions + // fi_R - vector of signed fragment indecies + // return_list_R - whether a list of fragments should be returned for each point + // return_unique_R - whether points in multiple fragments should be omitted + SEXP points_within(SEXP x_R,SEXP se_R,SEXP fi_R,SEXP return_list_R,SEXP return_unique_R,SEXP return_point_counts_R) { +#ifdef DEBUG + Rprintf("start\n"); +#endif + int* x=INTEGER(x_R); + int nx=LENGTH(x_R); + int* se=INTEGER(se_R); + int* fi=INTEGER(fi_R); + int nf=LENGTH(se_R); + + int return_list=*(INTEGER(return_list_R)); + int return_unique=*(INTEGER(return_unique_R)); + int return_point_counts=*(INTEGER(return_point_counts_R)); + +#ifdef DEBUG + Rprintf("nf=%d; nx=%d, return_list=%d, return_unique=%d, return_point_counts=%d\n",nf/2,nx,return_list,return_unique,return_point_counts); +#endif + set fset; + + + SEXP nv; int *i_nv; + int np=0; + if(return_point_counts) { + PROTECT(nv = allocVector(INTSXP, nf/2)); np++; + i_nv=INTEGER(nv); + for(int i=0;i0) { // insert + fset.insert(frag); +#ifdef DEBUG + Rprintf("inserted frag %d, size=%d\n",frag,fset.size()); +#endif + } else { // remove + fset.erase(-frag); +#ifdef DEBUG + Rprintf("removed frag %d, size=%d\n",-frag,fset.size()); +#endif + } + j++; + } +#ifdef DEBUG + Rprintf("i=%d j=%d\n",i,j); +#endif + if(return_list) { + if(fset.empty() || (return_unique && fset.size()>1)) { + // assign null list? + } else { + SEXP fil_R; + PROTECT(fil_R=allocVector(INTSXP,fset.size())); np++; + int* fil=INTEGER(fil_R); + int k=0; + for(set::const_iterator ki=fset.begin();ki!=fset.end();++ki) { + fil[k]=*ki; k++; + } + SET_VECTOR_ELT(nv, i, fil_R); + UNPROTECT(1); np--; + } + } else { + if(return_point_counts) { + for(set::const_iterator ki=fset.begin();ki!=fset.end();++ki) { + i_nv[*ki-1]++; + } + } else { + if(fset.empty() || (return_unique && fset.size()>1)) { + i_nv[i]=-1; + } else { + i_nv[i]=*fset.begin(); + } + } + } + } + + UNPROTECT(np); + return(nv); + } + + + SEXP expuni_lr(SEXP x_R, // positions and their number (assumed sorted in ascending order) + SEXP mdist_R, // max distance at which points should be considered + SEXP lambda_R, // lambda value + SEXP spos_R, // starting position + SEXP epos_R, // ending position + SEXP step_R, // step size + SEXP return_peaks_R, // whether peak positions should be returned, or entire score vector + SEXP min_peak_lr_R // min peak height (lr) + ) + { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + int* x=INTEGER(x_R); + int nx=LENGTH(x_R); + int mdist=INTEGER(mdist_R)[0]; + double lambda=*(REAL(lambda_R)); + + int return_peaks=*(INTEGER(return_peaks_R)); + double min_peak=*(REAL(min_peak_lr_R)); + + int spos=*(INTEGER(spos_R)); + int epos=*(INTEGER(epos_R)); + int step=*(INTEGER(step_R)); + + int nsteps=(int) (epos-spos)/step; + + +#ifdef DEBUG + Rprintf("n=%d; lambda=%f; mdist=%d; spos=%d; epos=%d; step=%d; nsteps=%d\n",nx,lambda,mdist,spos,epos,step,nsteps); +#endif + + + SEXP nv; + double *d_nv; + if(!return_peaks) { + PROTECT(nv=allocVector(REALSXP,nsteps+1)); + d_nv=REAL(nv); + } + + + int i=0; // current index of the first point being used in the calculations + int j=0; // current index of the last point being used in the calculations + int sx=0; // current sum of all positions + int n=0; + + for(int k=0; k<=nsteps; k++) { + int cpos=spos+k*step; + // increase i until x[i]>=cpos-mdist; remove x from sx; decrement n; + while(ij) { j=i; } + + // increase j until x[j]>cpos + while(j dist; + + for(int i=0;i ::const_iterator pi=dist.begin();pi!=dist.end();++pi) { + i_nv[i++]=*pi; + } + + UNPROTECT(1); + return(nv); + } + + // same as above, but for two different sets + SEXP allxpdist(SEXP x_R,SEXP y_R, SEXP max_dist_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + double* x=REAL(x_R); + double* y=REAL(y_R); + int nx=LENGTH(x_R); + int ny=LENGTH(y_R); + double max_dist=*REAL(max_dist_R); +#ifdef DEBUG + Rprintf("nx=%d; ny=%d; max_dist=%d\n",nx,ny,max_dist); +#endif + + vector dist; + int yi=0; // latest y start index + + for(int i=0;i=x[i]-max_dist_R + while(y[yi]<(x[i]-max_dist) && yi ::const_iterator pi=dist.begin();pi!=dist.end();++pi) { + i_nv[i++]=*pi; + } + + UNPROTECT(1); + return(nv); + } + + // returns a vector giving for each point, + // number of points within a given max_dist + SEXP nwithindist(SEXP x_R,SEXP max_dist_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + double* x=REAL(x_R); + int nx=LENGTH(x_R); + double max_dist=*REAL(max_dist_R); + + SEXP nv; + PROTECT(nv=allocVector(REALSXP,nx)); + double* i_nv=REAL(nv); + for(int i=0;i > contigs; + + // running indecies (start and end) + int si=0; + int ei=0; + + // current window coordinate + double ws=pos[0]; + + // current window tag counts + int cc[2]={0,0}; + + + if(nt>0) { + cc[flag[si]]++; + // increment window end + while(ei<(nt-1) && (pos[ei+1]-ws) <= wsize) { + ei++; + cc[flag[ei]]++; + } + + + // cluster start,end positions + double cs,ce; + int inclust=0; + + while(si (pos[ei+1] - ws - wsize) && ei!=(nt-1)) { + // move end boudnary + ei++; + ws=pos[ei]-wsize; + cc[flag[ei]]++; + while(ei<(nt-1) && pos[ei+1]==ws+wsize) { + ei++; + cc[flag[ei]]++; + } + + // increment window start + while(si<(nt-1) && pos[si] < ws) { + cc[flag[si]]--; + si++; + } + + } else { + // move up start boundary + ws=pos[si+1]; + cc[flag[si]]--; + si++; + while(si<(nt-1) && pos[si+1]==ws) { + cc[flag[si]]--; + si++; + } + + // increment window end + while(ei<(nt-1) && (pos[ei+1] - ws) <= wsize) { + ei++; + cc[flag[ei]]++; + } + + } + + // calculate z score + double dc0=((double)cc[0])+0.5; + double dc1=((double)cc[1])+0.5; + double rte=dc0+dc1-0.25*thr*thr; + double lb; + if(rte<=0) { + lb=0; + } else { + lb=(sqrt(dc1*dc0) - 0.5*thr*sqrt(rte))/(dc0 - 0.25*thr*thr); + if(lb<0) { lb=0; } + lb*=lb; + } + + //Rprintf("%f=f(%f,%f,%f); %f=f(%f,%f,%f)\n",lb,1.0-thr,2.0*dc1,2.0*dc0,ub,thr,2.0*dc1,2.0*dc0); + +#ifdef DEBUG + //double ub=gsl_cdf_fdist_Qinv(thr,2.0*dc1,2.0*dc0)*dc1/dc0; + double ub=(sqrt(dc1*dc0) + 0.5*thr*sqrt(rte))/(dc0 - 0.25*thr*thr); + ub*=ub; + Rprintf("s=%d (%f); e=%d (%f); window: %f-%f; cc=[%d,%d]; lb=%f; ub=%f\n",si,pos[si],ei,pos[ei],ws,ws+wsize,cc[0],cc[1],lb,ub); +#endif + + int bc=lb>=bgm && cc[1]>=mintag; + if(either) { + bc=lb>=bgm || cc[1]>=mintag; + } + if(bc) { + if(inclust) { + double nce=ws+wsize/2.0; + if(nce-ce > wsize/2.0) { + // next point is too far removed, end cluster + if(ce-cs >= mcs) { + contigs.push_back(pair(cs,ce)); +#ifdef DEBUG + Rprintf("recorded cluster %f-%f\n",cs,ce); +#endif + } + inclust=0; + } else { + ce=nce; + } + } else { + inclust=1; + cs=ws+wsize/2.0; + ce=cs; + } + } else { + if(inclust) { + if(ce-cs >= mcs) { + contigs.push_back(pair(cs,ce)); +#ifdef DEBUG + Rprintf("recorded cluster %f-%f\n",cs,ce); +#endif + } + inclust=0; + } + } + + } + + if(inclust) { + if(ce-cs >= mcs) { + contigs.push_back(pair(cs,ce)); +#ifdef DEBUG + Rprintf("recorded cluster %f-%f\n",cs,ce); +#endif + } + inclust=0; + } + } + + SEXP cs_R,ce_R; + PROTECT(cs_R=allocVector(REALSXP,contigs.size())); + PROTECT(ce_R=allocVector(REALSXP,contigs.size())); + double* csa=REAL(cs_R); + double* cea=REAL(ce_R); + + int i=0; + for(vector< pair >::const_iterator ci=contigs.begin(); ci!=contigs.end();++ci) { + csa[i]=ci->first; + cea[i]=ci->second; + i++; + } + + SEXP ans_R, names_R; + PROTECT(names_R = allocVector(STRSXP, 2)); + SET_STRING_ELT(names_R, 0, mkChar("s")); + SET_STRING_ELT(names_R, 1, mkChar("e")); + + PROTECT(ans_R = allocVector(VECSXP, 2)); + SET_VECTOR_ELT(ans_R, 0, cs_R); + SET_VECTOR_ELT(ans_R, 1, ce_R); + setAttrib(ans_R, R_NamesSymbol, names_R); + + UNPROTECT(4); + return(ans_R); + + } + + + // finds intersection between a list of regions + // the flag has +n/-n value, corresponding to the start/end of a segment in n-th regionset + // max_val: 1 - report max overlapping value, -1: report min, 0 - don't look at values + // returns: $s, $e, ($v) lists + SEXP region_intersection(SEXP n_R,SEXP pos_R,SEXP flags_R,SEXP vals_R,SEXP max_val_R,SEXP union_R) { + const int max_val=*INTEGER(max_val_R); + const int unionr=*INTEGER(union_R); + const int n=*INTEGER(n_R); + double* pos=REAL(pos_R); + int* flags=INTEGER(flags_R); + double* val=REAL(vals_R); + +#ifdef DEBUG + Rprintf("n=%d; npos=%d; max_val=%d\n",n,LENGTH(pos_R),max_val); +#endif + + int s[n]; // flag status for each set + double mv[n]; // max/min value of current clusters + + for(int i=0;i starts; + vector ends; + vector values; + + int start=-1; + double mval=0; + for(int i=0;i0) { + s[abs(f)-1]++; + } else { + s[abs(f)-1]--; + } + + if(max_val!=0 && val[i]*max_val > mval*max_val) { mval=val[i]; } + + // joined status + int all; + if(unionr) { + all=0; + for(int j=0;j0) { all=1; break;} } + } else { + all=1; + for(int j=0;j0); } + } + + + //Rprintf("i=%d; s=[",i); + //for(int j=0;j=0) { + // in fragment + if(!all) { + // end fragment + starts.push_back(pos[start]); + ends.push_back(pos[i]); + start=-1; + if(max_val!=0) { values.push_back(mval); } + +#ifdef DEBUG + Rprintf("recorded new fragment (s=%f,e=%f,v=%f);\n",pos[start],pos[i],mval); +#endif + } + } else { + // should a fragment be started? + if(all) { + start=i; + if(max_val!=0) { mval=val[i]; } +#ifdef DEBUG + Rprintf("starting new fragment (s=%f,i=%d);\n",pos[start],i); +#endif + } + } + } + SEXP cs_R,ce_R,cv_R; + PROTECT(cs_R=allocVector(REALSXP,starts.size())); + PROTECT(ce_R=allocVector(REALSXP,ends.size())); + + double* csa=REAL(cs_R); + int i=0; + for(vector::const_iterator ci=starts.begin(); ci!=starts.end(); ++ci) { + csa[i]=*ci; i++; + } + + csa=REAL(ce_R); + i=0; + for(vector::const_iterator ci=ends.begin(); ci!=ends.end(); ++ci) { + csa[i]=*ci; i++; + } + + if(max_val!=0) { + PROTECT(cv_R=allocVector(REALSXP,values.size())); + csa=REAL(cv_R); + i=0; + for(vector::const_iterator ci=values.begin(); ci!=values.end(); ++ci) { + csa[i]=*ci; i++; + } + } + + SEXP ans_R, names_R; + if(max_val!=0) { + PROTECT(names_R = allocVector(STRSXP, 3)); + SET_STRING_ELT(names_R, 0, mkChar("s")); + SET_STRING_ELT(names_R, 1, mkChar("e")); + SET_STRING_ELT(names_R, 2, mkChar("v")); + + PROTECT(ans_R = allocVector(VECSXP, 3)); + SET_VECTOR_ELT(ans_R, 0, cs_R); + SET_VECTOR_ELT(ans_R, 1, ce_R); + SET_VECTOR_ELT(ans_R, 2, cv_R); + } else { + PROTECT(names_R = allocVector(STRSXP, 2)); + SET_STRING_ELT(names_R, 0, mkChar("s")); + SET_STRING_ELT(names_R, 1, mkChar("e")); + + PROTECT(ans_R = allocVector(VECSXP, 2)); + SET_VECTOR_ELT(ans_R, 0, cs_R); + SET_VECTOR_ELT(ans_R, 1, ce_R); + } + + setAttrib(ans_R, R_NamesSymbol, names_R); + + if(max_val!=0) { + UNPROTECT(5); + } else { + UNPROTECT(4); + } + return(ans_R); + } + +} + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/wdl.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/wdl.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/wdl.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.2/src/wdl.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,657 @@ +#include +#include +#include +#include +#include + +extern "C" { +#include "R.h" +#include "Rmath.h" +#include "Rinternals.h" +#include "Rdefines.h" +} + +using namespace std; +using namespace __gnu_cxx; + +//#define DEBUG 1 + +extern "C" { + + /************************************************************************/ + /* + * lwcc - calculate local window cross-correlation + */ + + SEXP lwcc(SEXP x_R, // positive strand hist + SEXP y_R, // negative strand hist of the same length + SEXP osize_R, // outer boundary distance + SEXP isize_R, // inner boundary distance + SEXP return_peaks_R, // whether all correlation values, or just peaks should be returned + SEXP min_peak_dist_R, // distance between closest peaks + SEXP min_peak_val_R, // min peak threshold + SEXP tag_weight_R, // tag weight + SEXP bg_subtract_R, // a flag whether do background subtractio + SEXP bgp_R, // optional background hist for positive strand + SEXP bgn_R, // optional background hist for negative strand + SEXP bg_wsize_R, // window size for the background counts + SEXP bg_weight_R, // optional weighting for the background tags, must compensate for window size difference (including is cutout) + SEXP round_up_R // whether to round up fractional signal tag counts + ) + { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + + int is=INTEGER(isize_R)[0]; + int os=INTEGER(osize_R)[0]; + double rs=((double)(2*os+1)); + int* x=INTEGER(x_R); + int* y=INTEGER(y_R); + int n_x=LENGTH(x_R); + + // background-related + int* bgp=INTEGER(bgp_R); + int* bgn=INTEGER(bgn_R); + int bg_whs=INTEGER(bg_wsize_R)[0]; + + int return_peaks=*(INTEGER(return_peaks_R)); + double min_peak_val=*(REAL(min_peak_val_R)); + int min_peak_dist=*(INTEGER(min_peak_dist_R)); + double tag_weight=*(REAL(tag_weight_R)); + + const int round_up=*(INTEGER(round_up_R)); + const int bg_subtract=*(INTEGER(bg_subtract_R)); + const double bg_weight=*(REAL(bg_weight_R)); + + int i; // point at which the value is being calculated + int start=os; + int end=n_x-os-1; + + // bg tag counts within bg window + int bg_pn1=0; + int bg_nn1=0; + int bg_pn2=0; + int bg_nn2=0; + + + + // illustration for counting: + // + // 012345678901234567890123456789012 + // ==========------|------========== + // + // osize=16; isize=6; + + + SEXP nv; + double *d_nv; + vector ppos; + vector pval; + if(!return_peaks) { + PROTECT(nv=allocVector(REALSXP,n_x)); + d_nv=REAL(nv); + for(int i=0;i=0) { + bg_pn1-=bgp[nl]; + bg_nn1-=bgn[nl]; + } + bg_pn1+=bgp[i]; + bg_nn1+=bgn[i]; + + if(i>0) { + bg_pn2-=bgp[i-1]; + bg_nn2-=bgn[i-1]; + } + int nr=i+bg_whs; + if(nr= start) { + // update counts, taking into account masked out regions + pn1=pn2=nn1=nn2=0; + + for(int k=0;k<=(os-is);k++) { + int xp1=x[i-os+k]; + int xp2=x[i+os-k]; + int xn1=y[i+os-k]; + int xn2=y[i-os+k]; + + if(xp1!=-1 && xn1!=-1) { + pn1+=xp1; + nn1+=xn1; + } + if(xp2!=-1 && xn2!=-1) { + pn2+=xp2; + nn2+=xn2; + } + } + + // calculate the means + double mp=((double)(pn1+pn2))/rs; + double mn=((double)(pn1+pn2))/rs; +#ifdef DEBUG + Rprintf("mp=%f mn=%f\n",mp,mn); +#endif + // calculate correlation + double varp=0; + double varn=0; + double num=0; + double val=-1e3; + if(mp>0 & mn>0) { + for(int k=0;k<=(os-is);k++) { + int xp1=x[i-os+k]; + int xp2=x[i+os-k]; + int xn1=y[i+os-k]; + int xn2=y[i-os+k]; + + + if(xp1!=-1 && xn1!=-1) { + double nnp1=((double) xp1)-mp; + double nnn1=((double) xn1)-mn; + num+=nnp1*nnn1; + varp+=nnp1*nnp1; + varn+=nnn1*nnn1; + } + + if(xp2!=-1 && xn2!=-1) { + double nnp2=((double) xp2)-mp; + double nnn2=((double) xn2)-mn; + num+=nnp2*nnn2; + varp+=nnp2*nnp2; + varn+=nnn2*nnn2; + } + + } + double tagw; + double spn1=((double)pn1)*tag_weight; + double snn1=((double)nn1)*tag_weight; + double spn2=((double)pn2)*tag_weight; + double snn2=((double)nn2)*tag_weight; + if(round_up) { + if(pn1>0 && spn1<1) { spn1=1.0; } + //if(pn2>0 && spn2<1) { spn2=1.0; } + if(nn1>0 && snn1<1) { snn1=1.0; } + //if(nn2>0 && snn2<1) { snn2=1.0; } + } + + if(bg_subtract) { + spn1-=((double)bg_pn1)*bg_weight; + snn1-=((double)bg_nn2)*bg_weight; + spn2-=((double)bg_pn2)*bg_weight; + snn2-=((double)bg_nn1)*bg_weight; + + if(spn2<0) spn2=0; + if(snn2<0) snn2=0; + + if(spn1>0 && snn1>0) { + tagw=(2.0*sqrt(spn1*snn1)-(spn2+snn2+1.0)); + } else { + tagw=-(spn2+snn2+1.0); + } + //cout<<"bg_pn1="<min_peak_val && ppv>val && ppv>pppv) { + if(lpp>0 && (i-lpp+1)>min_peak_dist) { + // record previous peak position + ppos.push_back(lpp); + pval.push_back(lpv); +#ifdef DEBUG + Rprintf("recording peak x=%d y=%f d=%d\n",lpp,lpv,(i-lpp)); +#endif + lpp=i-1; lpv=ppv; +#ifdef DEBUG + Rprintf("updated peak to x=%d y=%f\n",lpp,lpv); +#endif + } else { + if(ppv>lpv) { + // update last peak positions +#ifdef DEBUG + Rprintf("skipping peak x=%d y=%f d=%d in favor of x=%d y=%f\n",lpp,lpv,(i-lpp),i-1,ppv); +#endif + lpp=i-1; lpv=ppv; + } + } + } + + // update previous values + if(val!=ppv) { + pppv=ppv; ppv=val; + } + } else { + d_nv[i]=val; + } + } + } + + if(return_peaks) { + // record last position + if(lpp>0) { +#ifdef DEBUG + Rprintf("recording last peak x=%d y=%f\n",lpp,lpv); +#endif + ppos.push_back(lpp); + pval.push_back(lpv); + } + + SEXP rpp_R,rpv_R; + PROTECT(rpp_R=allocVector(INTSXP,ppos.size())); + PROTECT(rpv_R=allocVector(REALSXP,ppos.size())); + int* rpp=INTEGER(rpp_R); + double* rpv=REAL(rpv_R); + + for(int i=0;i ppos; + vector pval; + if(!return_peaks) { + PROTECT(nv=allocVector(REALSXP,n_x)); + d_nv=REAL(nv); + for(int i=0;i=0) { + bg_pn1-=bgp[nl]; + bg_nn1-=bgn[nl]; + } + bg_pn1+=bgp[i]; + bg_nn1+=bgn[i]; + + if(i>0) { + bg_pn2-=bgp[i-1]; + bg_nn2-=bgn[i-1]; + } + int nr=i+bg_whs; + if(nr=0) { + bg_pn1-=bgp[nl]; + bg_nn1-=bgn[nl]; + } + bg_pn1+=bgp[i]; + bg_nn1+=bgn[i]; + + if(i>0) { + bg_pn2-=bgp[i-1]; + bg_nn2-=bgn[i-1]; + } + int nr=i+bg_whs; + if(nr0 && spn1<1) { spn1=1.0; } + //if(pn2>0 && spn2<1) { spn2=1.0; } + //if(nn1>0 && snn1<1) { snn1=1.0; } + if(nn2>0 && snn2<1) { snn2=1.0; } + } + + if(direct_count) { + val=spn1+snn2; + if(round_up && val<1) { + val=1.0; + } + if(bg_subtract) { + val-=((double) (bg_pn1+bg_nn2))*bg_weight; + } + } else { + if(bg_subtract) { + spn1-=((double)bg_pn1)*bg_weight; + snn1-=((double)bg_nn1)*bg_weight; + spn2-=((double)bg_pn2)*bg_weight; + snn2-=((double)bg_nn2)*bg_weight; + + if(spn2<0) spn2=0; + if(snn1<0) snn1=0; + + if(spn1>0 && snn2>0) { + val=(2.0*sqrt(spn1*snn2)-(spn2+snn1+1.0)); + } else { + val=-(spn2+snn1+1.0); + } + } else { + val=2.0*sqrt(spn1*snn2)-(spn2+snn1+tag_weight); + } + } + //double val=sqrt(pn1*nn2); + //if(pn2>nn1) { val-=pn2; } else { val-=pn1; } +#ifdef DEBUG + Rprintf("update: i=%d pn1=%d pn2=%d nn1=%d nn2=%d val=%f\n",i,pn1,pn2,nn1,nn2,val); +#endif + + if(return_peaks) { + // determine if previous position was a peak + if(ppv>min_peak_val && ppv>val && ppv>pppv) { + if(lpp>0 && (i-lpp+1)>min_peak_dist) { + // record previous peak position + ppos.push_back(lpp); + pval.push_back(lpv); +#ifdef DEBUG + Rprintf("recording peak x=%d y=%f d=%d\n",lpp,lpv,(i-lpp)); +#endif + if(ppl!=-1 && ppl!=i-1) { + lpp=(int) round((ppl+i-1)/2); + } else { + lpp=i-1; + } + lpv=ppv; +#ifdef DEBUG + Rprintf("updated peak to x=%d y=%f\n",lpp,lpv); +#endif + } else { + if(ppv>lpv) { + // update last peak positions +#ifdef DEBUG + Rprintf("skipping peak x=%d y=%f d=%d in favor of x=%d y=%f\n",lpp,lpv,(i-lpp),i-1,ppv); +#endif + if(ppl!=-1 && ppl!=i-1) { + lpp=(int) round((ppl+i-1)/2); + } else { + lpp=i-1; + } + lpv=ppv; + } + } + } + + // update previous values + if(val!=ppv) { + pppv=ppv; ppv=val; ppl=i; + } + } else { + d_nv[i]=val; + } + } + + if(return_peaks) { + // record last position + if(lpp>0) { +#ifdef DEBUG + Rprintf("recording last peak x=%d y=%f\n",lpp,lpv); +#endif + ppos.push_back(lpp); + pval.push_back(lpv); + } + + SEXP rpp_R,rpv_R; + PROTECT(rpp_R=allocVector(INTSXP,ppos.size())); + PROTECT(rpv_R=allocVector(REALSXP,ppos.size())); + int* rpp=INTEGER(rpp_R); + double* rpv=REAL(rpv_R); + + for(int i=0;i/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 + + + + +# PATH needs CR +# 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_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 +if (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 + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +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. +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); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +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 + + +# Name of the executable. +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'` + +# CDPATH. +$as_unset CDPATH + + +if test "x$CONFIG_SHELL" = x; then + if (eval ":") 2>/dev/null; then + as_have_required=yes +else + as_have_required=no +fi + + if test $as_have_required = yes && (eval ": +(as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=\$LINENO + as_lineno_2=\$LINENO + test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && + test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } +") 2> /dev/null; then + : +else + as_candidate_shells= + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + case $as_dir in + /*) + for as_base in sh bash ksh sh5; do + as_candidate_shells="$as_candidate_shells $as_dir/$as_base" + done;; + esac +done +IFS=$as_save_IFS + + + for as_shell in $as_candidate_shells $SHELL; do + # Try only shells that exist, to save several forks. + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { ("$as_shell") 2> /dev/null <<\_ASEOF +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 + + +: +_ASEOF +}; then + CONFIG_SHELL=$as_shell + as_have_required=yes + if { "$as_shell" 2> /dev/null <<\_ASEOF +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_func_return () { + (exit $1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = "$1" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test $exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } + +_ASEOF +}; then + break +fi + +fi + + done + + if test "x$CONFIG_SHELL" != x; then + for as_var in BASH_ENV ENV + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + + if test $as_have_required = no; then + echo This script requires a shell more modern than all the + echo shells that I found on your system. Please install a + echo modern shell, or manually run the script under such a + echo shell if you do have one. + { (exit 1); exit 1; } +fi + + +fi + +fi + + + +(eval "as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0") || { + echo No shell found that supports shell functions. + echo Please tell bug-autoconf@gnu.org about your system, + echo including any error possibly output before this message. + echo This can help us improve future autoconf versions. + echo Configuration will now proceed without shell functions. +} + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. 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 + { (exit 1); exit 1; }; } + + # 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 +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +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 -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +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=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# 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 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, 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= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Identity of this package. +PACKAGE_NAME='SPP' +PACKAGE_TARNAME='spp' +PACKAGE_VERSION='1.7' +PACKAGE_STRING='SPP 1.7' +PACKAGE_BUGREPORT='' + +ac_subst_vars='LTLIBOBJS +LIBOBJS +HAVE_LIBBZ2 +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_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS' + + +# 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=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_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + 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_echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 + { (exit 1); exit 1; }; } ;; + *) $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_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } +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 + $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + 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_echo "$as_me: error: working directory cannot be determined" >&2 + { (exit 1); exit 1; }; } +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 + { (exit 1); exit 1; }; } + + +# 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_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 + { (exit 1); exit 1; }; } + 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 SPP 1.7 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/spp] + --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 SPP 1.7:";; + esac + cat <<\_ACEOF + +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 C/C++/Objective C preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_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 +SPP configure 1.7 +generated by GNU Autoconf 2.63 + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi +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 SPP $as_me 1.7, which was +generated by GNU Autoconf 2.63. 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) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$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 + ac_configure_args="$ac_configure_args '$ac_arg'" + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export 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 + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + 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:$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= ;; #( + *) $as_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 + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + 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 + cat <<\_ASBOX +## ------------------- ## +## File substitutions. ## +## ------------------- ## +_ASBOX + 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 + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + 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'; { (exit 1); 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 + +# 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 + + +# 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 + ac_site_file1=$CONFIG_SITE +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 -r "$ac_site_file"; then + { $as_echo "$as_me:$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" + 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. + if test -f "$cache_file"; then + { $as_echo "$as_me:$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:$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:$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:$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:$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:$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:$LINENO: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:$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. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:$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_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +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 + + + +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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:$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:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:$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:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$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:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:$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:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$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:$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:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:$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:$LINENO: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:$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:$LINENO: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:$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:$LINENO: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:$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:$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:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + +# Provide some information about the compiler. +$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +{ (ac_try="$ac_compiler --version >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler --version >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -v >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -v >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -V >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -V >&5") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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:$LINENO: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; 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 + +{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +if test -z "$ac_file"; then + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; }; } +fi + +ac_exeext=$ac_cv_exeext + +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } + fi + fi +fi +{ $as_echo "$as_me:$LINENO: result: yes" >&5 +$as_echo "yes" >&6; } + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +{ $as_echo "$as_me:$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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; 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:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest$ac_cv_exeext +{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if test "${ac_cv_objext+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; 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:$LINENO: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:$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 test "${ac_cv_c_compiler_gnu+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_compiler_gnu=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + 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:$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:$LINENO: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; 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 >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + CFLAGS="" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +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:$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:$LINENO: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* 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" + 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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +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:$LINENO: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:$LINENO: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac + + +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:$LINENO: checking for BZ2_bzDecompressInit in -lbz2" >&5 +$as_echo_n "checking for BZ2_bzDecompressInit in -lbz2... " >&6; } +if test "${ac_cv_lib_bz2_BZ2_bzDecompressInit+set}" = set; then + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lbz2 $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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 BZ2_bzDecompressInit (); +int +main () +{ +return BZ2_bzDecompressInit (); + ; + return 0; +} +_ACEOF +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:$LINENO: $ac_try_echo\"" +$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then + ac_cv_lib_bz2_BZ2_bzDecompressInit=yes +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_bz2_BZ2_bzDecompressInit=no +fi + +rm -rf conftest.dSYM +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bz2_BZ2_bzDecompressInit" >&5 +$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompressInit" >&6; } +if test "x$ac_cv_lib_bz2_BZ2_bzDecompressInit" = x""yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBBZ2 1 +_ACEOF + + LIBS="-lbz2 $LIBS" + +fi + + +ac_config_files="$ac_config_files src/Makevars" + +cp confdefs.h src/config.h +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:$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= ;; #( + *) $as_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 + test "x$cache_file" != "x/dev/null" && + { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + cat confcache >$cache_file + else + { $as_echo "$as_me:$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}' + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +ac_script=' +:mline +/\\$/{ + N + s,\\\n,, + b mline +} +t clear +:clear +s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g +t quote +s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g +t quote +b any +:quote +s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g +s/\[/\\&/g +s/\]/\\&/g +s/\$/$$/g +H +:any +${ + g + s/^\n// + s/\n/ /g + p +} +' +DEFS=`sed -n "$ac_script" confdefs.h` + + +ac_libobjs= +ac_ltlibobjs= +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. + ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" + ac_ltlibobjs="$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:$LINENO: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF || ac_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} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_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 + + + + +# PATH needs CR +# 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_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 +if (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 + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +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. +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); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# Required to use basename. +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 + + +# Name of the executable. +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'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. 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 + { (exit 1); exit 1; }; } + + # 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 +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +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 -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +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=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# 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 + +# 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 SPP $as_me 1.7, which was +generated by GNU Autoconf 2.63. 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 + + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTION]... [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, 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 + +Configuration files: +$config_files + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_version="\\ +SPP config.status 1.7 +configured by $0, generated by GNU Autoconf 2.63, + with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2008 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=$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 ;; + --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"` ;; + esac + CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + ac_need_defaults=false;; + --he | --h | --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_echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$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 + "src/Makevars") CONFIG_FILES="$CONFIG_FILES src/Makevars" ;; + + *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + 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 +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= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + $as_echo "$as_me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# 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=' ' +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 {' >"$tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } +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_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + 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_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + 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 >>"\$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 >>"\$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 < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 +$as_echo "$as_me: error: could not setup config files machinery" >&2;} + { (exit 1); exit 1; }; } +_ACEOF + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ 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[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + + +eval set X " :F $CONFIG_FILES " +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_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 +$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} + { (exit 1); exit 1; }; };; + :[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="$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_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + ac_file_inputs="$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:$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 >"$tmp/stdin" \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } ;; + 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" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + 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_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + 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:$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 "$tmp/subs.awk" >$tmp/out \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:$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 "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 +$as_echo "$as_me: error: could not create $ac_file" >&2;} + { (exit 1); exit 1; }; } + ;; + + + + esac + +done # for ac_tag + + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + + +# 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 || { (exit 1); exit 1; } +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/configure.ac rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/configure.ac --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/configure.ac 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/configure.ac 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,7 @@ +AC_INIT([SPP], 1.7) + +AC_CHECK_LIB(bz2, BZ2_bzDecompressInit) +AC_SUBST(HAVE_LIBBZ2) +AC_CONFIG_FILES([src/Makevars]) +cp confdefs.h src/config.h +AC_OUTPUT diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/DESCRIPTION rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/DESCRIPTION --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/DESCRIPTION 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/DESCRIPTION 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,12 @@ +Package: spp +Type: Package +Title: some description +Version: 1.0 +Date: 2008-11-10 +Author: Peter K +Depends: caTools +Maintainer: peterK +Description: Describe the package +License: GPL-2 +LazyLoad: yes +Packaged: Wed Nov 12 10:42:54 2008; vidhuch diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/add.broad.peak.regions.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/add.broad.peak.regions.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/add.broad.peak.regions.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/add.broad.peak.regions.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,27 @@ +\name{add.broad.peak.regions} +\alias{add.broad.peak.regions} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate chromosome-wide profiles of smoothed tag density } +\description{ + Looks for broader regions of enrichment associated with the determined + peak positions, adds them to the $npl data as $rs, $re columns. +} +\usage{ +add.broad.peak.regions(signal.tags, control.tags, binding.postions,window.size=500,z.thr=2) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.tags}{ signal chromosome tag coordinate vectors (e.g. output + of \code{\link{select.informative.tags}} } + \item{control.tags}{ optionall control (input) tags } + \item{binding.positions}{ output of find.binding.positions call } + \item{window.size}{ window size to be used in calculating enrichment } + \item{z.thr}{ Z-score corresponding to the Poisson ratio threshold + used to flag significantly enriched windows} +} +\value{ + A structure identical to binding.postions with two additional columns + added (rs and re) corresponding to start and end of the associated + significantly enriched region. If no region was associated with a + particular peak, NAs values are reported. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/find.binding.positions.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/find.binding.positions.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/find.binding.positions.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/find.binding.positions.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,130 @@ +\name{find.binding.positions} +\alias{find.binding.positions} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Determine significant point protein binding positions (peaks) } +\description{ + Given the signal and optional control (input) data, determine location of the + statistically significant point binding positions. If the control data + is not provided, the statistical significance can be assessed based on + tag randomization. The method also provides options for masking + regions exhibiting strong signals within the control data. +} +\usage{ +find.binding.positions(signal.data, e.value = NULL, fdr = NULL, masked.data = NULL, control.data = NULL, min.dist = 200, window.size = 4e+07, cluster = NULL, debug = T, n.randomizations = 3, shuffle.window = 1, min.thr = 0, topN = NULL, tag.count.whs = 100, enrichment.z = 2, method = tag.wtd, tec.filter = T, tec.window.size = 10000, tec.masking.window.size=tec.window.size, tec.z = 5, tec.poisson.z=5,tec.poisson.ratio=5, n.control.samples = 1, enrichment.background.scales = c(1, 5, 10), background.density.scaling = F, use.randomized.controls = F, ...) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + ~~ tag data ~~ + \item{signal.data}{ signal tag vector list } + \item{control.data}{ optional control (input) tag vector list } + + ~~ position stringency criteria ~~ + \item{e.value}{ E-value defining the desired statistical significance + of binding positions. } + \item{fdr}{ FDR defining statistical significance of binding positions } + \item{topN}{ instead of determining statistical significance + thresholds, return the specified number of highest-scoring + positions} + + ~~ other params ~~ + \item{whs}{ window half-sized that should be used for binding + detection (e.g. determined from cross-correlation profiles)} + \item{masked.data}{ optional set of coordinates that should be masked + (e.g. known non-unique regions) } + \item{min.dist}{ minimal distance that must separate detected binding + positions. In case multiple binding positions are detected within + such distance, the position with the highest score is returned. } + \item{window.size}{ size of the window used to segment the chromosome + during calculations to reduce memory usage. } + \item{cluster}{ optional \code{snow} cluster to parallelize the + processing on } + \item{min.thr}{ minimal score requirement for a peak } + \item{background.density.scaling}{ If TRUE, regions of significant tag + enrichment will be masked out when calculating size ratio of the + signal to control datasets (to estimate ratio of the background tag + density). If FALSE, the dataset ratio will be equal to the ratio of + the number of tags in each dataset.} + + ~~ randomized controls ~~ + \item{n.randomizations}{ number of tag randomziations that should be + performed (when the control data is not provided) } + \item{use.randomized.controls}{ Use randomized tag control, even if + \code{control.data} is supplied. } + \item{shuffle.window}{ during tag randomizations, tags will be split + into groups of \code{shuffle.window} and will be maintained + together throughout the randomization. } + + ~~ fold-enrichment confidence intervals + \item{tag.count.whs}{ half-size of a window used to assess fold + enrichment of a binding position} + \item{enrichment.z}{ Z-score used to define the significance level of + the fold-enrichment confidence intervals } + \item{enrichment.background.scales}{ In estimating the peak + fold-enrichment confidence intervals, the background tag density is + estimated based on windows with half-sizes of + \code{2*tag.count.whs*enrichment.background.scales}. } + \item{method}{ either \code{tag.wtd} for WTD method, or + \code{tag.lwcc} for MTC method} + \item{mle.filter}{ If turned on, will exclude predicted positions + whose MLE enrichment ratio (for any of the background scales) is + below a specified min.mle.threshold } + \item{min.mle.threshold}{ MLE enrichment ratio threshold that each + predicted position must exceed if mle.filter is turned on. } + + ~~ masking regions of significant control enrichment ~~ + \item{tec.filter}{ Whether to mask out the regions exhibiting + significant enrichment in the control data in doing other + calculations. The regions are identified using Poisson statistics + within sliding windows, either relative to the scaled signal (tec.z), or + relative to randomly-distributed expectation (tec.poisson.z).} + \item{tec.window.size}{ size of the window used to determine + significantly enrichent control regions } + \item{tec.masking.window.size}{ size of the window used to mask + the area around significantly enrichent control regions } + \item{tec.z}{ Z-score defining statistical stringency by which a given + window is determined to be significantly higher in the input than in + the signal, and masked if that is the case.} + \item{tec.poisson.z}{ Z-score defining statistical stringency by which a given + window is determined to be significantly higher than the + tec.poisson.ratio above the expected uniform input background. } + \item{tec.poisson.ratio}{ Fold ratio by which input must exceed the + level expected from the uniform distribution. } + + + + +} +\value{ + \item{npl}{A per-chromosome list containing data frames describing + determined binding positions. Column description: + \itemize{ + \item{x} {position} + \item{y}{ score } + \item{evalue}{ E-value } + \item{fdr}{ FDR. For peaks higher than the maximum control peak, + the highest dataset FDR is reported } + \item{enr}{ lower bound of the fold-enrichment ratio confidence + interval. This is the estimate determined using scale of + 1. Estimates corresponding to higher scales are returned in other enr columns + with scale appearing in the name.} + \item{enr.mle}{ enrichment ratio maximum likely estimate } + } + } + \item{thr}{ info on the chosen statistical threshold of the peak scores} +} + +\examples{ + # find binding positions using WTD method, 200bp half-window size, +control data, 1% FDR + bp <- +find.binding.positions(signal.data=chip.data,control.data=input.data,fdr=0.01,method=tag.wtd,whs=200); + + # find binding positions using MTC method, using 5 tag randomizations, + # keeping pairs of tag positions together (shuffle.window=2) + bp <- find.binding.positions(signal.data=chip.data,control.data=input.data,fdr=0.01,method=tag.lwcc,whs=200,use.randomized.controls=T,n.randomizations=5,shuffle.window=2) + + # print out the number of determined positions + print(paste("detected",sum(unlist(lapply(bp$npl,function(d) length(d$x)))),"peaks")); + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.binding.characteristics.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.binding.characteristics.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.binding.characteristics.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.binding.characteristics.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,58 @@ +\name{get.binding.characteristics} +\alias{get.binding.characteristics} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate characteristics of observed DNA-binding signal from + cross-correlation profiles } +\description{ + The methods calculates strand cross-correlation profile to determine binding + peak separation distance and approximate window size that should be used + for binding detection. If quality scores were given for the tags, + which quality bins improve the cross-correlation pattern. +} +\usage{ +get.binding.characteristics(data, srange = c(50, 500), bin = 5, cluster = NULL, debug = F, min.tag.count = 1000, acceptance.z.score = 3, remove.tag.anomalies = T, anomalies.z = 5,accept.all.tags=F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{data}{ Tag/quality data: output of \code{read.eland.tags} or similar function } + \item{srange}{ A range within which the binding peak separation is + expected to fall. Should be larger than probe size to avoid artifacts. } + \item{bin}{ Resolution (in basepairs) at which cross-corrrelation + should be calculated. bin=1 is ideal, but takes longer to calculate. } + \item{cluster}{ optional snow cluster for parallel processing } + \item{debug}{ whether to print debug messages } + \item{min.tag.count}{ minimal number of tags on the chromosome to be + considered in the cross-correlation calculations } + \item{acceptance.z.score}{ A Z-score used to determine if a given tag + quality bin provides significant improvement to the strand cross-correlation } + \item{remove.tag.anomalies}{ Whether to remove singular tag count peaks prior to + calculation. This is recommended, since such positions may distort the + cross-correlation profile and increase the necessary computational time. } + \item{anomalies.z}{ Z-score for determining if the number of tags at a + given position is significantly higher about background, and should be + considered an anomaly.} + \item{accept.all.tags}{ Whether tag alignment quality calculations + should be skipped and all available tags should be accepted in the + downstream analysis.} +} +\value{ + \item{cross.correlation }{ Cross-correlation profile as an $x/$y data.frame} + \item{peak }{Position ($x) and height ($y) of automatically detected + cross-correlation peak.} + \item{whs}{ Optimized window half-size for binding detection (based + on the width of the cross-correlation peak) } + \item{quality.bin.acceptance}{ A list structure, describing the + effect of inclusion of different tag quality bins on + cross-correlation, and a resolution on which bins should be + considered. + \itemize{ + \item{informative.bins}{ A boolean vector indicating whether the + inclusion of tags from the tag quality bin specified in the name + attribute significantly increases cross-correlation profile near + the peak.} + \item{quality.cc}{ A list giving the cross-correlation profile + after the inclusion of the tags from different quality bins + } + } + } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.broad.enrichment.clusters.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.broad.enrichment.clusters.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.broad.enrichment.clusters.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.broad.enrichment.clusters.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,27 @@ +\name{get.broad.enrichment.clusters} +\alias{get.broad.enrichment.clusters} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Determine broad clusters of enrichment } +\description{ + Scan chromosomes with a pre-defined window size, comparing scaled ChIP + and input tag coutns to see if their ratio exceeds that expected from + a Poisson process (normalized for dataset size). +} +\usage{ +get.broad.enrichment.clusters(chip.tags, input.tags, window.size=1e3,z.thr=3,tag.shift=146/2) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{chip.tags}{ foreground tag vector list } + \item{input.tags}{ background tag vector list } + \item{window.size}{ window size to be used for tag counting } + \item{z.thr}{ Z-score to be used as a significance threshold } + \item{tag.shift}{ number of base pairs by which positive and negative + tag coordinates should be shifted towards eachother (half of binding + peak separation distance)} +} +\value{ + A list of elements corresponding to chromosomes, with each element + being an $s/$e/$rv data.frame giving the starting, ending positions and the log2 + enrichment estimate for that region. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.conservative.fold.enrichment.profile.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.conservative.fold.enrichment.profile.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.conservative.fold.enrichment.profile.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.conservative.fold.enrichment.profile.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,59 @@ +\name{get.conservative.fold.enrichment.profile} +\alias{get.conservative.fold.enrichment.profile} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Estimate minimal fold enrichment/depletion along the chromosomes } +\description{ + The method provides a statistical assessment of enrichment/depletion + along the chromosomes. To assess tag density enrichment/depletion, a + sliding window of a specified size (\code{fws}) is used to calculate + the density of the foreground tags (\code{ftl}). Multiple, typically + larger windows are used to estimate background tag (\code{btl}) density around the + same location. The densities are compared as ratios of two Poisson + processes to estimate lower bound of foreground enrichment, or upper + bound of foreground depletion. If multiple window sizes were used to + estimate the background tag density, the most conservative one is + chosen for each point. +} +\usage{ +get.conservative.fold.enrichment.profile(ftl, btl, fws, bwsl = c(1, 5, 25, 50) * fws, step = 50, tag.shift = 146/2, alpha = 0.05, use.most.informative.scale = F, quick.calculation = T) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{ftl}{ foreground tag vector list } + \item{btl}{ background tag vector list } + \item{fws}{ foreground window size } + \item{bwsl}{ background window scales. The size(s) of background windows + will be \code{fws*bwsl}. } + \item{step}{ spacing between positions at which the + enrichment/depletion is evaluated } + \item{tag.shift}{ number of basepairs by which positive and negative + tag coordinates should be shifted towards eachother (half of binding + peak separation distance)} + \item{alpha}{ desired level of statistical significance } + \item{use.most.informative.scale}{ for each position, instead of + evaluating enrichment ratio bounds for all background window scales, + choose the one with the highest observed density to speed up the calculations} + \item{quick.calculation}{ Use square root transformation method + instead of a Bayesian method. This speeds up the caclulation + considerably and is turned on by default. } + \item{background.density.scaling}{ If TRUE, regions of significant tag + enrichment will be masked out when calculating size ratio of the + signal to control datasets (to estimate ratio of the background tag + density). If FALSE, the dataset ratio will be equal to the ratio of + the number of tags in each dataset.} +} +\value{ + A list of elements corresponding to chromosomes, with each element + being an $x/$y data.frame giving the position and the log2 + conservative estimate of enrichment/depletion fold ratios around that + position. + Use \code{\link{writewig}} to output the structure to a WIG + file. +} +\references{ R.M.Price, D.G. Bonett "Estimating the ratio fo two Poisson + rates", Comp. Stat & Data Anal. 32(2000) 345} +\seealso{ \code{\link{get.smoothed.tag.density}} } +\examples{ + enrichment.estimates <- get.conservative.fold.enrichment.profile(chip.data,input.data,fws=2*binding.characteristics$whs,step=100,alpha=0.01); + writewig(enrichment.estimates,"example.enrichment.estimates.wig","Example conservative fold-enrichment/depletion estimates shown on log2 scale"); +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.mser.interpolation.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.mser.interpolation.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.mser.interpolation.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.mser.interpolation.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,56 @@ +\name{get.mser.interpolation} +\alias{get.mser.interpolation} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Interpolate MSER dependency on the tag count } +\description{ + MSER generally decreases with increasing sequencing depth. This + function interpolates the dependency of MSER on tag counts as a + log-log linear function. The log-log fit is used to estimate the depth + of sequencing required to reach desired \code{target.fold.enrichment}. +} +\usage{ +get.mser.interpolation(signal.data, control.data, target.fold.enrichment = 5, n.chains = 10, n.steps = 6, step.size = 1e+05, chains = NULL, test.agreement = 0.99, return.chains = F, enrichment.background.scales = c(1), excluded.steps = c(seq(2, n.steps - 2)), ...) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.data}{ signal chromosome tag vector list } + \item{control.data}{ control chromosome tag vector list } + \item{target.fold.enrichment}{ target MSER for which the depth should + be estimated} + \item{n.steps}{ number of steps in each subset chain. } + \item{step.size}{ Either number of tags or fraction of the dataset + size, see \code{step.size} parameter for \code{\link{get.mser}}. } + \item{test.agreement}{ Fraction of the detected peaks that should + agree between the full and subsampled datasets. See \code{test.agreement} parameter for \code{\link{get.mser}}} + \item{n.chains}{ number of random subset chains } + \item{chains}{ optional structure of pre-calculated chains + (e.g. generated by an earlier call with \code{return.chains=T}.} + + \item{return.chains}{ whether to return peak predictions calculated on + random chains. These can be passed back using \code{chains} argument + to skip subsampling/prediction steps, and just recalculate the depth + estimate for a different MSER.} + \item{enrichment.background.scales}{ see \code{enrichment.background.scales} parameter for \code{\link{get.mser}} } + \item{excluded.steps}{ Intermediate subsampling steps that should be excluded from + the chains to speed up the calculation. By default, all intermediate + steps except for first two and last two are skipped. Adding + intermediate steps improves interpolation at the expense of + computational time.} + \item{\dots}{ additional parameters are passed to \code{\link{get.mser}} } +} +\details{ + To simulate sequencing growth, the method calculates peak predictions + on random chains. Each chain is produced by sequential random + subsampling of the original data. The number of steps in the chain + indicates how many times the random subsampling will be performed. +} +\value{ + Normally reurns a list, specifying for each backgroundscale: + \item{prediction}{estimated sequencing depth required to reach + specified target MSER} + \item{log10.fit}{linear fit model, a result of \code{lm()} call} + + If \code{return.chains=T}, the above structure is returned under + \code{interpolation} field, along with \code{chains} field containing + results of \code{\link{find.binding.positions}} calls on subsampled chains. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.mser.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.mser.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.mser.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.mser.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,46 @@ +\name{get.mser} +\alias{get.mser} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate minimal saturated enrichment fold ratio } +\description{ + Determine if the dataset has reached absolute saturation, or otherwise + find minimal fold enrichment ratio above which the detection of peaks + has stabilized enough to meet the saturation criteria. +} +\usage{ +get.mser(signal.data, control.data, n.chains = 5, step.size = 1e+05, chains = NULL, cluster = NULL, test.agreement = 0.99, return.chains = F, enrichment.background.scales = c(1), n.steps = 1, ...) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.data}{ signal tag vector list } + \item{control.data}{ control tag vector list } + \item{n.chains}{ number of dataset subsamples to use } + \item{step.size}{ subsampling step describing the saturation + criteria. The criteria requires the set of detected binding sites to + be stable (as described by the \code{test.agreement} param) when the + number of tags in the dataset is reduced by \code{step.size}. The + value can either be an integer above one, in which case it specifies a fixed + number of tags, or a real value below one, in which case it + specifies the fraction of tags that should be removed (e.g. 0.1 will + remove 10% of tags). + } + \item{test.agreement}{ Fraction of the detected peaks that should + agree between the full and subsampled datasets. } + \item{chains}{ optional parameter, giving pre-calculated chains } + \item{cluster}{ optional \code{snow} cluster to parallelize processing } + + \item{return.chains}{ whether subsampled dataset results should be returned as + well } + \item{enrichment.background.scales}{ one or multiple window scales at + which the background tag density should be assessed. See + \code{enrichment.background.scales} in + \code{\link{find.binding.positions}}. If multiple scales are provided, + multiple MSER estimates will be returned.} + \item{\dots}{ additional parameters should be the same as those passed + to the \code{\link{find.binding.positions}}} +} +\value{ + A single, or multple (if multiple \code{enrichment.background.scales} were + provided) MSER value. A value of 1 or very close to it implies that + the dataset has reached absolute saturation based on the given criteria. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.smoothed.enrichment.mle.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.smoothed.enrichment.mle.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.smoothed.enrichment.mle.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.smoothed.enrichment.mle.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,35 @@ +\name{get.smoothed.enrichment.mle} +\alias{get.smoothed.enrichment.mle} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate chromosome-wide profiles of smoothed enrichment estimate } +\description{ + Given signal and control tag positions, the method calculates log2 + signal to control enrichment esimates (maximum likelihood) for each + chromosome, based on the smoothed tag density profile (see \link{get.smoothed.tag.density}). +} +\usage{ +get.smoothed.enrichment.mle(signal.tags, control.tags, bandwidth = 150,tag.shift = 146/2, step = 50) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.tags}{ signal chromosome tag coordinate vectors (e.g. output + of \code{\link{select.informative.tags}} } + \item{control.tags}{ control (input) tags } + \item{pseudocount}{ pseudocount value to be added to tag density - + defaults to 1 } + other parameters (such as bandwidth, step.size and tag.shift) are + passed to \link{get.smoothed.tag.density} - see appropriate reference + for details. +} +\value{ + A list of elements corresponding to chromosomes, with each element + being an $x/$y data.frame giving the position and associated + log2 signal/control enrichment estimate. +} +\seealso{ \code{\link{writewig}} } +\examples{ + # get smoothed enrichment estimate profile using 500bp bandwidth at + # 50bp steps + smoothed.M <- get.smoothed.enrichment.mle(chip.data,bandwidth=500,step=50); + writewig(smoothed.M,"example.smoothedM.wig","Example smoothed log2 intensity ratio estimate"); +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.smoothed.tag.density.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.smoothed.tag.density.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.smoothed.tag.density.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/get.smoothed.tag.density.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,45 @@ +\name{get.smoothed.tag.density} +\alias{get.smoothed.tag.density} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Calculate chromosome-wide profiles of smoothed tag density } +\description{ + Given tag positions, the method calculates for each chromosome a tag + density profile, smoothed by the Gaussian kernel. If the optional + control tags are provided, the difference between ChIP and control tag + density is returned. +} +\usage{ +get.smoothed.tag.density(signal.tags, control.tags = NULL, bandwidth = 150, bg.weight = NULL, tag.shift = 146/2, step = round(bandwidth/3)) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{signal.tags}{ signal chromosome tag coordinate vectors (e.g. output + of \code{\link{select.informative.tags}} } + \item{control.tags}{ optional control (input) tags } + \item{bandwidth}{ standard deviation of the Gaussian kernel } + \item{bg.weight}{ optional weight by which the background density + should be multipled for scaling. If not supplied, the weight is + calculated based on the ratio of the reduced ChIP to input dataset sizes. } + \item{tag.shift}{ Distance by which the positive and negative strand + tags should be shifted towards eachother. This + normally corresponds to the half of the cross-correlation peak + position (e.g. \code{get.binding.characteristics()}$peak$x/2) } + \item{step}{ The distance between the regularly spaced points for + which the values should be calculated. } + \item{background.density.scaling}{ If TRUE, regions of significant tag + enrichment will be masked out when calculating size ratio of the + signal to control datasets (to estimate ratio of the background tag + density). If FALSE, the dataset ratio will be equal to the ratio of + the number of tags in each dataset.} +} +\value{ + A list of elements corresponding to chromosomes, with each element + being an $x/$y data.frame giving the position and associated tag + density. Use \code{\link{writewig}} to output the structure to a WIG + file. +} +\seealso{ \code{\link{writewig}} } +\examples{ + smoothed.density <- get.smoothed.tag.density(chip.data,control.tags=input.data,bandwidth=200,step=100,tag.shift=round(binding.characteristics$peak$x/2)); + writewig(smoothed.density,"example.density.wig","Example smoothed, background-subtracted tag density"); +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/output.binding.results.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/output.binding.results.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/output.binding.results.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/output.binding.results.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,26 @@ +\name{output.binding.results} +\alias{output.binding.results} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Write out determined binding peaks into a text file table } +\description{ + Writes out determined binding positions into a text file. The file + will contain a table with each row corresponding to a detected + position, with the following columns: + \itemize{ + \item{chr}{ chromosome or target sequence } + \item{pos}{ position of detected binding site on the chromosome/sequence} + \item{score}{a score reflecting magnitude of the binding} + \item{Evalue}{E-value corresponding to the peak magnitude} + \item{FDR}{FDR corresponding to the peak magnitude} + \item{enrichment.lb}{lower bound of the fold-enrichment ratio} + \item{enrichment.mle}{maximum likelihood estimate of the fold-enrichment ratio} + } +} +\usage{ +output.binding.results(results, filename) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{results}{ output of the \code{\link{find.binding.positions}} } + \item{filename}{ file name } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bam.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bam.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bam.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bam.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,24 @@ +\name{read.bam.tags} +\alias{read.bam.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read BAM alignment file } +\description{ + Reads in aligned reads from BAM file. Note: no split (non-unique) + alignemnts should be reported in the BAM file. +} +\usage{ +read.bam.tags(filename, read.tag.names = F, fix.chromosome.names = F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ BAM file } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bin.maqmap.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bin.maqmap.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bin.maqmap.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bin.maqmap.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,23 @@ +\name{read.bin.maqmap.tags} +\alias{read.bin.maqmap.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read MAQ binary alignment map file } +\description{ + Reads in MAQ binary map alignment result file +} +\usage{ +read.bin.maqmap.tags(filename, read.tag.names = F, fix.chromosome.names = T) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ MAQ map output file (binary) } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bowtie.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bowtie.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bowtie.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.bowtie.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,23 @@ +\name{read.bowtie.tags} +\alias{read.bowtie.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read bowtie text alignment output file } +\description{ + Reads in bowtie alignment results in text format +} +\usage{ +read.bowtie.tags(filename, read.tag.names = F, fix.chromosome.names = F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ bowtie text output file } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.eland.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.eland.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.eland.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.eland.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,30 @@ +\name{read.eland.tags} +\alias{read.eland.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read eland output file } +\description{ + Reads in ELAND output file, returning 5'-end tag coordinates and + number of mismatches associated with each mapped tag. +} +\usage{ +read.eland.tags(filename, read.tag.names = F, fix.chromosome.names = T, max.eland.tag.length = -1,extended=F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ ELAND output file } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } + \item{max.eland.tag.length}{ Specifies max length of the tag sequence + considered by ELAND. This needs to be specified if the tags are + longer than the sequences considred by ELAND during alignment. } + \item{extended}{ Whether the file is written out in "extended" format + provided in GA pipeline 1.0. } + \item{multi}{ Whether the file is written in "multi" format, showing multiple alignments of the reads } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.maqmap.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.maqmap.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.maqmap.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.maqmap.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,23 @@ +\name{read.maqmap.tags} +\alias{read.maqmap.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read MAQ text alignment output file } +\description{ + Reads in MAQ alignment results in text format (that results from "maq mapview" command.) +} +\usage{ +read.maqmap.tags(filename, read.tag.names = F, fix.chromosome.names = T) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ MAQ text output file } + \item{read.tag.names}{ Whether the tag names should be read in } + \item{fix.chromosome.names}{ Whether to remove ".fa" from the end of + the sequence names } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Number of mismatches } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.meland.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.meland.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.meland.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/read.meland.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,29 @@ +\name{read.meland.tags} +\alias{read.meland.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Read modified BED tag alignment file that contains variable match + length information } +\description{ + Reads in an extended BED tag alignment file. An example line given below: + \code{49 . U1 . 1 . . 23 chr2 -234567} + The line above specifies a 23-bp portion of the tag tag with id 49 was + aligned with 1 mismatch to the negative strand of chr2 at position 234567. +} +\usage{ +read.meland.tags(filename, read.tag.names = F, fix.chromosome.names = T) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{filename}{ name of the extended BED file } + \item{read.tag.names}{ whether to read in tag names } + \item{fix.chromosome.names}{ whether to remove ".fa" from the sequence + name ends. } +} +\value{ + \item{tags }{ A vector of 5' tag coordinates, with negative values + corresponding to tags mapped to the negative strand. } + \item{quality }{ Quality expressed as a float x.y, where x is + tag.length - aligned.tag.portion.length, and y is the number of + mismatches (must be less than 10). } + \item{names }{ Tag names, if \code{read.tag.names} was set } +} \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/remove.local.tag.anomalies.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/remove.local.tag.anomalies.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/remove.local.tag.anomalies.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/remove.local.tag.anomalies.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,46 @@ +\name{remove.local.tag.anomalies} +\alias{remove.local.tag.anomalies} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Restrict or remove positions with too many tags relative to + local background. } +\description{ + In Solexa ChIP-seq experiments some anomalous positions contain + extremely high number of tags at the exact coordinates. The function + scans the chromosomes, determining local tag density based on a + provided \code{window.size}, doing two types of corrections: + 1. removing all tags from positions that exceed local density by + \code{eliminate.fold}; 2. reducing the tag count at positions + exceeding \code{cap.fold} to the maximal allowed count. The + statistical significance of counts exceeding either of these two + threshold densities is calculated based on Poisson model, with + confidence interval determined by the \code{z.threshold} Z-score parameter. +} +\usage{ +remove.local.tag.anomalies(tags, window.size = 200, eliminate.fold = 10, cap.fold = 4, z.threshold = 3) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{tags}{ Chromosome-list of tag vectors } + \item{window.size}{ Size of the window used to assess local + density. Increasing the window size considerably beyond the size of + the binding features will result in flattened profiles, with bound + positions exhibiting a difference of just 1 tag beyond the background. } + \item{eliminate.fold}{ Threshold definining fold-over background + density above which the position is considered anomalous and removed + completely.} + \item{cap.fold}{ Threshold fold-over background density above which + the position is capped to the maximum statistically likely given + local tag density } + \item{z.threshold}{ Z-score used to assess significance of a given + position exceeding either of the two density thresholds. } +} +\value{ + A modified chromosome-wise tag vector list. +} +\references{ ~put references to the literature/web site here ~ } + +\note{ ~~further notes~~ + Increasing window.size to very large values will result in flat + profiles similar to those described by Zhang et al. "Model-based + Analysis of ChIP-Seq (MACS)." Genome Biol. 2008 Sep 17;9(9):R137. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/select.informative.tags.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/select.informative.tags.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/select.informative.tags.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/select.informative.tags.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,29 @@ +\name{select.informative.tags} +\alias{select.informative.tags} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Choose informative tags } +\description{ + For datasets with tag alignment quality information (e.g. number of + mismatches for Eland alignments), + \code{\link{get.binding.characteristics}} determines whether inclusion + of tags from each specific quality bin improves the cross-correlation + profile. The present function is then used to actually select these + informative tags, discarding all other information, including quality + scores that are not used in further processing. +} +\usage{ +select.informative.tags(data, binding.characteristics) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{data}{ Full alignment data (a list with $tags and $quality elements) } + \item{binding.characteristics}{ result of a + \code{\link{get.binding.characteristics}} call. If NULL value is + supplied,all tags will be accepted. } +} +\value{ + A chromosome-wise tag list. Each element of the list corresponds to a + chromosome and is a numeric vector of 5' tag coordinates, with sign + designating DNA strand. + This form of tag data is used for most of the other processing. +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/spp-package.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/spp-package.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/spp-package.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/spp-package.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,144 @@ +\name{spp-package} +\alias{spp-package} +\alias{spp} +\docType{package} +\title{ +ChIP-seq (Solexa) Processing Pipeline +} +\description{ +A set of routines for reading short sequence alignments, calculating tag +density, estimates of statistically significant enrichment/depletion +along the chromosome, identifying point binding positions (peaks), and +characterizing saturation properties related to sequencing depth. +} +\details{ +\tabular{ll}{ +Package: \tab spp\cr +Type: \tab Package\cr +Version: \tab 1.8\cr +Date: \tab 2008-11-14\cr +License: \tab What license is it under?\cr +LazyLoad: \tab yes\cr +} +See example below for typical processing sequence.y +} +\author{Peter Kharchenko } +\references{ +Kharchenko P., Tolstorukov M., Park P. "Design and analysis of ChIP-seq +experiments for DNA-binding proteins." Nature Biotech. doi:10.1038/nbt.1508 +} + +\examples{ + + # load the library + library(spp); + + ## The following section shows how to initialize a cluster of 8 nodes for parallel processing + ## To enable parallel processing, uncomment the next three lines, and comment out "cluster<-NULL"; + ## see "snow" package manual for details. + #library(snow) + #cluster <- makeCluster(2); + #invisible(clusterCall(cluster,source,"routines.r")); + cluster <- NULL; + + + + # read in tag alignments + chip.data <- read.eland.tags("chip.eland.alignment"); + input.data <- read.eland.tags("input.eland.alignment"); + + # get binding info from cross-correlation profile + # srange gives the possible range for the size of the protected region; + # srange should be higher than tag length; making the upper boundary too high will increase calculation time + # + # bin - bin tags within the specified number of basepairs to speed up calculation; + # increasing bin size decreases the accuracy of the determined parameters + binding.characteristics <- get.binding.characteristics(chip.data,srange=c(50,500),bin=5,cluster=cluster); + + + # plot cross-correlation profile + pdf(file="example.crosscorrelation.pdf",width=5,height=5) + par(mar = c(3.5,3.5,1.0,0.5), mgp = c(2,0.65,0), cex = 0.8); + plot(binding.characteristics$cross.correlation,type='l',xlab="strand shift",ylab="cross-correlation"); + abline(v=binding.characteristics$peak$x,lty=2,col=2) + dev.off(); + + # select informative tags based on the binding characteristics + chip.data <- select.informative.tags(chip.data,binding.characteristics); + input.data <- select.informative.tags(input.data,binding.characteristics); + + # restrict or remove positions with anomalous number of tags relative + # to the local density + chip.data <- remove.local.tag.anomalies(chip.data); + input.data <- remove.local.tag.anomalies(input.data); + + + # output smoothed tag density (subtracting re-scaled input) into a WIG file + # note that the tags are shifted by half of the peak separation distance + smoothed.density <- get.smoothed.tag.density(chip.data,control.tags=input.data,bandwidth=200,step=100,tag.shift=round(binding.characteristics$peak$x/2)); + writewig(smoothed.density,"example.density.wig","Example smoothed, background-subtracted tag density"); + rm(smoothed.density); + + # output conservative enrichment estimates + # alpha specifies significance level at which confidence intervals will be estimated + enrichment.estimates <- get.conservative.fold.enrichment.profile(chip.data,input.data,fws=2*binding.characteristics$whs,step=100,alpha=0.01); + writewig(enrichment.estimates,"example.enrichment.estimates.wig","Example conservative fold-enrichment/depletion estimates shown on log2 scale"); + rm(enrichment.estimates); + + + # binding detection parameters + # desired FDR. Alternatively, an E-value can be supplied to the method calls below instead of the fdr parameter + fdr <- 1e-2; + # the binding.characteristics contains the optimized half-size for binding detection window + detection.window.halfsize <- binding.characteristics$whs; + + # determine binding positions using wtd method + bp <- find.binding.positions(signal.data=chip.data,control.data=input.data,fdr=fdr,method=tag.wtd,whs=detection.window.halfsize,cluster=cluster) + + # alternatively determined binding positions using lwcc method (note: this takes longer than wtd) + # bp <- find.binding.positions(signal.data=chip.data,control.data=input.data,fdr=fdr,method=tag.lwcc,whs=detection.window.halfsize,cluster=cluster) + + print(paste("detected",sum(unlist(lapply(bp$npl,function(d) length(d$x)))),"peaks")); + + # output detected binding positions + output.binding.results(bp,"example.binding.positions.txt"); + + + # ------------------------------------------------------------------------------------------- + # the set of commands in the following section illustrates methods for saturation analysis + # these are separated from the previous section, since they are highly CPU intensive + # ------------------------------------------------------------------------------------------- + + # determine MSER + # note: this will take approximately 10-15x the amount of time the initial binding detection did + # The saturation criteria here is 0.99 consistency in the set of binding positions when adding 1e5 tags. + # To ensure convergence the number of subsampled chains (n.chains) should be higher (80) + mser <- get.mser(chip.data,input.data,step.size=1e5,test.agreement=0.99,n.chains=8,cluster=cluster,fdr=fdr,method=tag.wtd,whs=detection.window.halfsize) + + print(paste("MSER at a current depth is",mser)); + + # note: an MSER value of 1 or very near one implies that the set of detected binding positions satisfies saturation criteria without + # additional selection by fold-enrichment ratios. In other words, the dataset has reached saturation in a traditional sense (absolute saturation). + + # interpolate MSER dependency on tag count + # note: this requires considerably more calculations than the previous steps (~ 3x more than the first MSER calculation) + # Here we interpolate MSER dependency to determine a point at which MSER of 2 is reached + # The interpolation will be based on the difference in MSER at the current depth, and a depth at 5e5 fewer tags (n.steps=6); + # evaluation of the intermediate points is omitted here to speed up the calculation (excluded.steps parameter) + # A total of 7 chains is used here to speed up calculation, whereas a higher number of chains (50) would give good convergence + msers <- get.mser.interpolation(chip.data,input.data,step.size=1e5,test.agreement=0.99, target.fold.enrichment=2, n.chains=7,n.steps=6,excluded.steps=c(2:4),cluster=cluster,fdr=fdr,method=tag.wtd,whs=detection.window.halfsize) + + print(paste("predicted sequencing depth =",round(unlist(lapply(msers,function(x) x$prediction))/1e6,5)," million tags")) + + + # note: the interpolation will return NA prediction if the dataset has reached absolute saturation at the current depth. + # note: use return.chains=T to also calculated random chains (returned under msers$chains field) - these can be passed back as + # "get.mser.interpolation( ..., chains=msers$chains)" to calculate predictions for another target.fold.enrichment value + # without having to recalculate the random chain predictions. + + ## stop cluster if it was initialized + #stopCluster(cluster); + + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/write.broadpeak.info.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/write.broadpeak.info.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/write.broadpeak.info.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/write.broadpeak.info.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,16 @@ +\name{write.broadpeak.info} +\alias{write.broadpeak.info} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Write out determined broad enrichment regions using broadPeak format } +\description{ + Writes out broad regions of enrichment determined by the + get.broad.enrichment.clusters method in a broadPeak format. +} +\usage{ +write.broadpeak.info(broadpeak.results, filename) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{broadpeak.results}{ output of the \code{\link{get.broad.enrichment.clusters}} } + \item{filename}{ file name } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/write.narrowpeak.binding.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/write.narrowpeak.binding.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/write.narrowpeak.binding.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/write.narrowpeak.binding.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,21 @@ +\name{write.narrowpeak.binding} +\alias{write.narrowpeak.binding} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ Write out determined binding peaks using narrowPeak format } +\description{ + Writes out determined binding positions into a narrowPeak file. + The region will correspond to associated broad enrichment region, if + such were added using add.broad.peak.regions method. Otherwise the + region size will be determined using margin (which defaults to the + window half size that was used to determine binding positions) +} +\usage{ +write.narrowpeak.binding(results, filename,margin=results$whs) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{results}{ output of the \code{\link{find.binding.positions}} } + \item{filename}{ file name } + \item{margin}{ explicit value of the margin to be used if the borad + region information is absent (defaults to peak detection window half-size} +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/writewig.Rd rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/writewig.Rd --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/writewig.Rd 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/man/writewig.Rd 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,31 @@ +\name{writewig} +\alias{writewig} +%- Also NEED an '\alias' for EACH other topic documented here. +\title{ A function to save a list of chromosome-wise x/y data frames + into a WIG file format. } +\description{ + Takes a list that contains an $x and $y data.frame for a number of + chromosomes and writes it out to a WIG BED style format. +} +\usage{ +writewig(dat, fname, feature, threshold = 5, zip = F) +} +%- maybe also 'usage' for other objects documented here. +\arguments{ + \item{dat}{ Chromosome coordinate-value data. \code{dat} is a list, + each member of a list is a data frame with $x and $y columns + containing chromosome positions and associated values. The names of + the list elements correspond to the chromosomes. } + \item{fname}{ Filename to which the output should be written } + \item{feature}{ Data description to be incorporated into the WIG header } + \item{threshold}{ Optional threshold to be saved in the WIG file} + \item{zip}{ Wheter to invoke a zip program to compress the file } +} + +\seealso{ ~~objects to See Also as \code{\link{help}}, ~~~ } +\examples{ + +data <- list("chr1"=data.frame(x=c(100,130,200),y=c(1.2,4.0,2.3))); +writewig(data,"filename"); + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/NAMESPACE rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/NAMESPACE --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/NAMESPACE 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/NAMESPACE 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,3 @@ +useDynLib(spp) + +exportPattern("^[^\\.]") diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/R/zroutines.R rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/R/zroutines.R --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/R/zroutines.R 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/R/zroutines.R 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,2501 @@ +#library(caTools) +#dyn.load("src/bed2vector.so"); +#dyn.load("src/wdl.so"); +#dyn.load("src/peaks.so"); +#dyn.load("src/cdensum.so"); + + +# -------- ROUTINES FOR READING IN THE DATA FILES ------------ +# fix.chromosome.names : remove ".fa" suffix from match sequence names +read.eland.tags <- function(filename,read.tag.names=F,fix.chromosome.names=T,max.eland.tag.length=-1,extended=F,multi=F) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + storage.mode(max.eland.tag.length) <- "integer"; + callfunction <- "read_eland"; + if(extended) { callfunction <- "read_eland_extended"; }; + if(multi) { callfunction <- "read_eland_multi"; }; + tl <- lapply(.Call(callfunction,filename,rtn,max.eland.tag.length),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + +read.tagalign.tags <- function(filename,fix.chromosome.names=T,fix.quality=T) { + tl <- lapply(.Call("read_tagalign",filename),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + #if(fix.quality) { + # d$n <- 4-cut(d$n,breaks=c(0,250,500,750,1000),labels=F) + #} + if(fix.quality) { # Anshul: changed the way the quality field is processed + if (min(d$n)<0.5){ + d$n = ceiling(1000/4^d$n); + } + break.vals <- unique(sort(c(0,unique(d$n)))); + d$n <- length(break.vals)-1-cut(d$n,breaks=break.vals,labels=F); + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); +} + + +read.short.arachne.tags <- function(filename,fix.chromosome.names=F) { + tl <- lapply(.Call("read_arachne",filename),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); +} + + +read.arachne.tags <- function(filename,fix.chromosome.names=F) { + tl <- lapply(.Call("read_arachne_long",filename),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + d$l <- d$l[xo]; + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),length=lapply(tl,function(d) d$l))); +} + +read.bowtie.tags <- function(filename,read.tag.names=F,fix.chromosome.names=F) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_bowtie",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + +read.bam.tags <- function(filename,read.tag.names=F,fix.chromosome.names=F) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_bam",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + + +read.helicos.tags <- function(filename,read.tag.names=F,fix.chromosome.names=F,include.length.info=T) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_helicostabf",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + d$l <- d$l[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),length=lapply(tl,function(d) d$l),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),length=lapply(tl,function(d) d$l))); + } +} + +read.maqmap.tags <- function(filename,read.tag.names=F,fix.chromosome.names=T) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_maqmap",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + + +read.bin.maqmap.tags <- function(filename,read.tag.names=F,fix.chromosome.names=T) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_binmaqmap",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n),names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=lapply(tl,function(d) d$n))); + } +} + + +# read in tags from an extended eland format with match length information +read.meland.tags <- function(filename,read.tag.names=F,fix.chromosome.names=T) { + if(read.tag.names) { rtn <- as.integer(1); } else { rtn <- as.integer(0); }; + tl <- lapply(.Call("read_meland",filename,rtn),function(d) { + xo <- order(abs(d$t)); + d$t <- d$t[xo]; + d$n <- d$n[xo]; + d$l <- d$l[xo]; + if(read.tag.names) { + d$s <- d$s[xo]; + } + return(d); + }); + + if(fix.chromosome.names) { + # remove ".fa" + names(tl) <- gsub("\\.fa","",names(tl)) + } + # separate tags and quality + chrl <- names(tl); names(chrl) <- chrl; + # reformulate quality scores into monotonic integers + ml <- max(unlist(lapply(tl,function(d) max(d$l)))); + qual <- lapply(chrl,function(chr) (ml-tl[[chr]]$l)+tl[[chr]]$n/10); + if(read.tag.names) { + return(list(tags=lapply(tl,function(d) d$t),quality=qual,names=lapply(tl,function(d) d$s))); + } else { + return(list(tags=lapply(tl,function(d) d$t),quality=qual)); + } +} + +# -------- ROUTINES FOR ASSESSING BINDING PATTERN AND SELECTING INFORMATIVE TAGS ------------ + +# removes tag positions that have anomalously high counts on both strands +# z - z-score used to determine anomalous bins +# zo - z used to filter out one-strand matches +# trim.fraction - fraction of top bins to discard when calculating overall background density +remove.tag.anomalies <- function(data, bin=1,trim.fraction=1e-3,z=5,zo=3*z) { + + t.remove.tag.anomalies <- function(tv,bin=1,trim.fraction=1e-3,z=5,zo=3*z,return.indecies=F) { + tt <- table(floor(tv/bin)); + + # trim value + stt <- sort(as.numeric(tt)); + stt <- stt[1:(length(stt)*(1-trim.fraction))]; + mtc <- mean(stt); tcd <- sqrt(var(stt)); + + thr <- max(1,ceiling(mtc+z*tcd)); + thr.o <- max(1,ceiling(mtc+zo*tcd)); + # filter tt + tt <- tt[tt>=thr] + # get + and - tags + tp <- as.numeric(names(tt)); + pti <- tp>0; + it <- intersect(tp[pti],(-1)*tp[!pti]); + # add one-strand matches + it <- unique(c(it,tp[tt>=thr.o])); + sit <- c(it,(-1)*it); + + if(bin>1) { + sit <- sit*bin; + sit <- c(sit,unlist(lapply(1:bin,function(i) sit+i))) + } + if(return.indecies) { + return(!tv %in% sit); + } else { + return(tv[!tv %in% sit]); + } + } + + vil <- lapply(data$tags,t.remove.tag.anomalies,return.indecies=T,bin=bin,trim.fraction=trim.fraction,z=z,zo=zo); + chrl <- names(data$tags); names(chrl) <- chrl; + data$tags <- lapply(chrl,function(chr) data$tags[[chr]][vil[[chr]]]); + # count tags to remove empty chromosomes + nt <- unlist(lapply(data$tags,length)); + if(any(nt==0)) { + data$tags <- data$tags[nt!=0] + } + + if(!is.null(data$quality)) { + data$quality <- lapply(chrl,function(chr) data$quality[[chr]][vil[[chr]]]); + data$quality <- data$quality[nt!=0]; + } + if(!is.null(data$names)) { + data$names <- lapply(chrl,function(chr) data$names[[chr]][vil[[chr]]]); + data$names <- data$names[nt!=0]; + } + + return(data); +} + +# caps or removes tag positions that are significantly higher than local background +remove.local.tag.anomalies <- function(tags,window.size=200,eliminate.fold=10,cap.fold=4,z.threshold=3) { + lapply(tags,filter.singular.positions.by.local.density,window.size=2e2,eliminate.fold=10,cap.fold=4,z.threshold=3); +} + + + +# assess strand cross-correlation, determine peak position, determine appropriate window size +# for binding detection. +get.binding.characteristics <- function(data,srange=c(50,500),bin=5,cluster=NULL,debug=F,min.tag.count=1e3,acceptance.z.score=3,remove.tag.anomalies=T,anomalies.z=5,accept.all.tags=F) { + if(remove.tag.anomalies) { + data <- remove.tag.anomalies(data,z=anomalies.z); + } + + # take highest quality tag bin + if(!is.null(data$quality) & !accept.all.tags) { + min.bin <- min(unlist(lapply(data$quality,min))) + chrl <- names(data$tags); names(chrl) <- chrl; + otl <- lapply(chrl,function(chr) data$tags[[chr]][data$quality[[chr]]==min.bin]); + } else { + otl <- data$tags; + } + # remove empty chromosomes + otl <- otl[unlist(lapply(otl,length))!=0]; + + + # calculate strand scc + if(!is.null(cluster)) { + cc <- clusterApplyLB(cluster,otl,tag.scc,srange=srange,bin=bin); + names(cc) <- names(otl); + } else { + cc <- lapply(otl,tag.scc,srange=srange,bin=bin); + } + ccl<-list(sample=cc); + ccl.av <- lapply(names(ccl),t.plotavcc,type='l',ccl=ccl,return.ac=T,ttl=list(sample=otl),plot=F)[[1]] + ccl.av <- data.frame(x=as.numeric(names(ccl.av)),y=as.numeric(ccl.av)); + + # find peak + pi <- which.max(ccl.av$y); + + # determine width at third-height + th <- (ccl.av$y[pi]-ccl.av$y[length(ccl.av$y)])/3+ccl.av$y[length(ccl.av$y)] + whs <- max(ccl.av$x[ccl.av$y>=th]); + + if (! is.integer(whs)) { # Anshul: added this to avoid situations where whs ends up being -Inf + whs <- ccl.av$x[ min(c(2*pi,length(ccl.av$y))) ] + } + + # determine acceptance of different quality bins + + # calculates tag scc for the best tags, and combinations of best tag category with every other category + # for subsequent selection of acceptable categories + scc.acceptance.calc <- function() { + + qr <- range(unlist(lapply(data$quality,range))) + + # start with best tags + + # determine half-width for scc calculations + pi <- which.max(ccl.av$y); + + # determine width at half-height + th <- (ccl.av$y[pi]-ccl.av$y[length(ccl.av$y)])/2+ccl.av$y[length(ccl.av$y)] + lwhs <- max(ccl.av$x[ccl.av$y>=th])-ccl.av$x[pi]; + lwhs <- max(c(20,bin*10,lwhs)); + srange <- ccl.av$x[pi]+c(-lwhs,lwhs) + + # calculate chromosome-average scc + t.scc <- function(tags) { + if(is.null(cluster)) { + cc <- lapply(tags,tag.scc,srange=srange,bin=bin); + } else { + cc <- clusterApplyLB(cluster,tags,tag.scc,srange=srange,bin=bin); names(cc) <- names(tags); + } + return(t.plotavcc(1,type='l',ccl=list(cc),ttl=list(tags),plot=F,return.ac=T)) + } + + + # returns info list for a given tag length (lv), mismatch count (nv) + t.cat <- function(qual) { + # construct tag set + if(qual==qr[1]) { + ts <- otl; + } else { + nts <- names(otl); names(nts) <- nts; + # select tags + at <- lapply(nts,function(chr) data$tags[[chr]][data$quality[[chr]]==qual]); + ntags <- sum(unlist(lapply(at,length))); + if(ntags1) { + mle.columns <- grep("enr.mle",colnames(prd$npl[[1]])); + if(length(mle.columns)>1) { + prd$npl <- lapply(prd$npl,function(d) d[apply(d[,mle.columns],1,function(x) all(x>min.mle.threshold)),]) + } + } + } + } + + prd$whs <- whs; + + return(prd); +} + + + +# -------- ROUTINES FOR WRITING OUT TAG DENSITY AND ENRICHMENT PROFILES ------------ +# calculate smoothed tag density, optionally subtracting the background +get.smoothed.tag.density <- function(signal.tags,control.tags=NULL,bandwidth=150,bg.weight=NULL,tag.shift=146/2,step=round(bandwidth/3),background.density.scaling=T,rngl=NULL,scale.by.dataset.size=F) { + chrl <- names(signal.tags); names(chrl) <- chrl; + + if(!is.null(control.tags)) { + bg.weight <- dataset.density.ratio(signal.tags,control.tags,background.density.scaling=background.density.scaling); + } + + if(scale.by.dataset.size) { + den.scaling <- dataset.density.size(signal.tags,background.density.scaling=background.density.scaling)/1e6; + } else { + den.scaling <- 1; + } + + lapply(chrl,function(chr) { + ad <- abs(signal.tags[[chr]]+tag.shift); + rng <- NULL; + if(!is.null(rngl)) { + rng <- rngl[[chr]]; + } + if(is.null(rng)) { + rng <- range(ad); + } + + ds <- densum(ad,bw=bandwidth,from=rng[1],to=rng[2],return.x=T,step=step); + if(!is.null(control.tags)) { + if(!is.null(control.tags[[chr]])) { + bsd <- densum(abs(control.tags[[chr]]+tag.shift),bw=bandwidth,from=rng[1],to=rng[2],return.x=F,step=step); + ds$y <- ds$y-bsd*bg.weight; + } + } + return(data.frame(x=seq(ds$x[1],ds$x[2],by=step),y=den.scaling*ds$y)) + }) +} + +# get smoothed maximum likelihood estimate of the log2 signal to control enrichment ratio +get.smoothed.enrichment.mle <- function(signal.tags, control.tags, tag.shift=146/2, background.density.scaling=F, pseudocount=1,bg.weight=NULL, ... ) { + # determine common range + chrl <- intersect(names(signal.tags),names(control.tags)); names(chrl) <- chrl; + rngl <- lapply(chrl,function(chr) range(c(range(abs(signal.tags[[chr]]+tag.shift)),range(abs(control.tags[[chr]]+tag.shift))))) + ssd <- get.smoothed.tag.density(signal.tags, rngl=rngl, ..., scale.by.dataset.size=F) + csd <- get.smoothed.tag.density(control.tags, rngl=rngl, ..., scale.by.dataset.size=F) + if(is.null(bg.weight)) { + bg.weight <- dataset.density.ratio(signal.tags,control.tags,background.density.scaling=background.density.scaling); + } + cmle <- lapply(chrl,function(chr) { d <- ssd[[chr]]; d$y <- log2(d$y+pseudocount) - log2(csd[[chr]]$y+pseudocount) - log2(bg.weight); return(d); }) +} + + +# returns a conservative upper/lower bound profile (log2) given signal tag list, background tag list and window scales +get.conservative.fold.enrichment.profile <- function(ftl,btl,fws,bwsl=c(1,5,25,50)*fws,step=50,tag.shift=146/2,alpha=0.05,use.most.informative.scale=F,quick.calculation=T,background.density.scaling=T,bg.weight=NULL,posl=NULL,return.mle=F) { + # include only chromosomes with more than 2 reads + ftl <- ftl[unlist(lapply(ftl,length))>2] + chrl <- names(ftl); names(chrl) <- chrl; + if(!is.null(posl)) { + chrl <- chrl[chrl %in% names(posl)]; + } + # calculate background tag ratio + if(is.null(bg.weight)) { + bg.weight <- dataset.density.ratio(ftl,btl,background.density.scaling=background.density.scaling); + } + lapply(chrl,function(chr) { + if(is.null(btl[[chr]])) { bt <- c(); } else { bt <- abs(btl[[chr]]+tag.shift); } + if(is.null(posl)) { + x <- mbs.enrichment.bounds(abs(ftl[[chr]]+tag.shift),bt,fws=fws,bwsl=bwsl,step=step,calculate.upper.bound=T,bg.weight=bg.weight,use.most.informative.scale=use.most.informative.scale,quick.calculation=quick.calculation,alpha=alpha); + } else { + x <- mbs.enrichment.bounds(abs(ftl[[chr]]+tag.shift),bt,fws=fws,bwsl=bwsl,step=step,calculate.upper.bound=T,bg.weight=bg.weight,use.most.informative.scale=use.most.informative.scale,quick.calculation=quick.calculation,alpha=alpha,pos=posl[[chr]]); + } + # compose profile showing lower bound for enriched, upper bound for depleted regions + ps <- rep(1,length(x$mle)); + vi <- which(!is.na(x$lb) & x$lb>1); + ps[vi] <- x$lb[vi]; + vi <- which(!is.na(x$ub) & x$ub<1); + ps[vi] <- x$ub[vi]; + ps <- log2(ps); + if(is.null(posl)) { + if(return.mle) { + return(data.frame(x=seq(x$x$s,x$x$e,by=x$x$step),y=ps,mle=log2(x$mle),lb=log2(x$lb),ub=log2(x$ub))); + } else { + return(data.frame(x=seq(x$x$s,x$x$e,by=x$x$step),y=ps)); + } + } else { + if(return.mle) { + return(data.frame(x=posl[[chr]],y=ps,mle=log2(x$mle),lb=log2(x$lb),ub=log2(x$ub))); + } else { + return(data.frame(x=posl[[chr]],y=ps)); + } + } + }) +} + + +# write a per-chromosome $x/$y data structure into a wig file +writewig <- function(dat,fname,feature,threshold=5,zip=F) { + chrl <- names(dat); names(chrl) <- chrl; + invisible(lapply(chrl,function(chr) { + bdiff <- dat[[chr]]; + ind <- seq(1,length(bdiff$x)); + ind <- ind[!is.na(bdiff$y[ind])]; + header <- chr==chrl[1]; + write.probe.wig(chr,bdiff$x[ind],bdiff$y[ind],fname,append=!header,feature=feature,header=header); + })) + if(zip) { + zf <- paste(fname,"zip",sep="."); + system(paste("zip \"",zf,"\" \"",fname,"\"",sep="")); + system(paste("rm \"",fname,"\"",sep="")); + return(zf); + } else { + return(fname); + } +} + + + +# -------- ROUTINES FOR ANALYZING SATURATION PROPERTIES ------------ + +# PUBLIC +# calculate minimal saturation enrichment ratios (MSER) +get.mser <- function(signal.data,control.data,n.chains=5,step.size=1e5, chains=NULL, cluster=NULL, test.agreement=0.99, return.chains=F, enrichment.background.scales=c(1), n.steps=1, ...) { + if(is.null(chains)) { + ci <- c(1:n.chains); names(ci) <- ci; + if(is.null(cluster)) { + chains <- lapply(ci,get.subsample.chain.calls,signal.data=signal.data,control.data=control.data,n.steps=n.steps,step.size=step.size,subsample.control=F, enrichment.background.scales=enrichment.background.scales, ...); + } else { + chains <- clusterApplyLB(cluster,ci,get.subsample.chain.calls,signal.data=signal.data,control.data=control.data,n.steps=n.steps,step.size=step.size,subsample.control=F, enrichment.background.scales=enrichment.background.scales, ...); + names(chains) <- ci; + } + } + cvl <- mser.chain.interpolation(chains=chains,enrichment.background.scales=enrichment.background.scales,test.agreement=test.agreement,return.lists=F); + if(n.steps>1) { + msers <- cvl; + } else { + msers <- unlist(lapply(cvl,function(d) d$me)) + } + if(return.chains) { + return(list(mser=msers,chains=chains)); + } else { + return(msers); + } +} + +# PUBLIC +# interpolate MSER dependency on tag counts +get.mser.interpolation <- function(signal.data,control.data,target.fold.enrichment=5,n.chains=10,n.steps=6,step.size=1e5, chains=NULL, test.agreement=0.99, return.chains=F, enrichment.background.scales=c(1), excluded.steps=c(seq(2,n.steps-2)), ...) { + msers <- get.mser(signal.data,control.data,n.chains=n.chains,n.steps=n.steps,step.size=step.size,chains=chains,test.agrement=test.agreement,return.chains=T,enrichment.background.scales=enrichment.background.scales,excluded.steps=excluded.steps, ...); + + # adjust sizes in case a subset of chromosomes was used + mser <- mser.chain.interpolation(chains=msers$chains,enrichment.background.scales=enrichment.background.scales,test.agreement=test.agreement,return.lists=T); + sr <- sum(unlist(lapply(signal.data,length)))/mser[[1]][[1]]$n[1]; + + # Subsampling each chain requires removing a fraction of each chromosome's + # tag list. To get the exact step.size, this often leaves chromosomes with + # a non-integer number of tags. The non-integer values are floored, so each + # chr can contribute at most 0.999.. <= 1 error to the step.size. + floor.error <- length(msers$chains[[1]][[1]]$npl) + intpn <- lapply(mser,function(ms) { + lmvo <- do.call(rbind,ms) + lmvo$n <- lmvo$n*sr; + # Don't select rows corresponding to excluded.steps + # Keep in mind that nd values are negative. + lmvo <- lmvo[lmvo$nd <= (lmvo$nd[1] + floor.error) & lmvo$nd >= (lmvo$nd[1] - floor.error),]; + lmvo <- na.omit(lmvo); + if(any(lmvo$me==1)) { + return(list(prediction=NA)); + } + lmvo$n <- log10(lmvo$n); lmvo$me <- log10(lmvo$me-1) + # remove non-standard steps + emvf <- lm(me ~ n,data=lmvo); + tfe <- (log10(target.fold.enrichment-1)-coef(emvf)[[1]])/coef(emvf)[[2]]; + tfen <- 10^tfe; + return(list(prediction=tfen,log10.fit=emvf)); + }) + + if(return.chains) { + return(list(interpolation=intpn,chains=msers$chains)) + } else { + return(intpn); + } + + return(msers); + +} + + +# output binding detection results to a text file +# the file will contain a table with each row corresponding +# to a detected position, with the following columns: +# chr - chromosome or target sequence +# pos - position of detected binding site on the chromosome/sequence +# score - a score reflecting magnitude of the binding +# Evalue - E-value corresponding to the peak magnitude +# FDR - FDR corresponding to the peak magnitude +# enrichment.lb - lower bound of the fold-enrichment ratio +# enrichment.mle - maximum likelihood estimate of the fold-enrichment ratio +output.binding.results <- function(results,filename) { + write(file=filename,"chr\tpos\tscore\tEvalue\tFDR\tenrichment.lb\tenrichment.mle",append=F); + chrl <- names(results$npl); names(chrl) <- chrl; + x <- lapply(chrl,function(chr) { + d <- results$npl[[chr]]; + if(dim(d)[1]>0) { + if(results$thr$type=="topN") { + od <- cbind(rep(chr,dim(d)[1]),subset(d,select=c(x,y,enr,enr.mle))) + } else { + od <- cbind(rep(chr,dim(d)[1]),subset(d,select=c(x,y,evalue,fdr,enr,enr.mle))) + } + write.table(od,file=filename,col.names=F,row.names=F,sep="\t",append=T,quote=F) + } + }) +} + + +# -------- LOW-LEVEL ROUTINES ------------ + +# calculates tag strand cross-correlation for a range of shifts (on positive strand) +tag.scc <- function(tags,srange=c(50,250),bin=1,tt=NULL,llim=10) { + if(is.null(tt)) { + tt <- table(sign(tags)*as.integer(floor(abs(tags)/bin+0.5))); + } + if(!is.null(llim)) { l <- mean(tt); tt <- tt[tt0]<-0; + + pti <- which(tc>0) + nti <- which(tc<0); + + ptc <- tc[pti]; + ntc <- (-1)*tc[nti]; + + ptv <- tt[pti]; + ntv <- tt[nti]; + + trng <- range(c(range(ptc),range(ntc))) + l <- diff(trng)+1; + rm(tc,tt); + + mp <- sum(ptv)*bin/l; mn <- sum(ntv)*bin/l; + ptv <- ptv-mp; ntv <- ntv-mn; + ss <- sqrt((sum(ptv*ptv)+(l-length(ptv))*mp^2) * (sum(ntv*ntv)+(l-length(ntv))*mn^2)); + + t.cor <- function(s) { + smi <- match(ptc+s,ntc); + return((sum(ptv[!is.na(smi)]*ntv[na.omit(smi)]) - + mn*sum(ptv[is.na(smi)]) - + mp*sum(ntv[-na.omit(smi)]) + + mp*mn*(l-length(ptv)-length(ntv)+length(which(!is.na(smi)))))/ss); + } + shifts <- floor(seq(srange[1],srange[2],by=bin)/bin+0.5); + scc <- unlist(lapply(shifts,t.cor)); names(scc) <- shifts*bin; + return(scc); +} + + +# plot tag cross-correlation +t.plotcc <- function(ac, lab=c(10,5,7), ylab="correlation", xlab="lag", pch=19, grid.i=c(-5:5), grid.s=10, type='b', plot.grid=F, cols=c(1,2,4,"orange",8,"pink"), min.peak.x=NULL, xlim=NULL, plot.147=F, plot.max=T, rmw=1, rescale=F, legendx="right", ltys=rep(1,length(ac)), ...) { + if(is.list(ac)) { + cols <- cols[1:length(ac)]; + + if(!is.null(xlim)) { + vx <- as.numeric(names(ac[[1]])); vx <- which(vx>=xlim[1] & vx<=xlim[2]); + ac[[1]] <- (ac[[1]])[vx]; + } else { + xlim <- range(as.numeric(names(ac[[1]]))); + } + + + plot(as.numeric(names(ac[[1]])),runmean(ac[[1]],rmw),type=type,pch=pch,xlab=xlab,ylab=ylab,lab=lab, col=cols[1], xlim=xlim, lty=ltys[1], ...); + if(length(ac)>1) { + for(i in seq(2,length(ac))) { + irng <- range(ac[[i]]); + vx <- as.numeric(names(ac[[i]])); vx <- which(vx>=xlim[1] & vx<=xlim[2]); + if(rescale) { + lines(as.numeric(names(ac[[i]])[vx]),runmean((ac[[i]][vx]-irng[1])/diff(irng)*diff(range(ac[[1]]))+min(ac[[1]]),rmw),col=cols[i],lty=ltys[i]); + } else { + lines(as.numeric(names(ac[[i]]))[vx],runmean(ac[[i]][vx],rmw),col=cols[i],lty=ltys[i]); + } + } + } + if(is.null(min.peak.x)) { + m <- as.numeric(names(ac[[1]])[which.max(ac[[1]])]); + } else { + sac <- (ac[[1]])[which(as.numeric(names(ac[[1]]))>min.peak.x)] + m <- as.numeric(names(sac)[which.max(sac)]); + } + legend(x="topright",bty="n",legend=c(names(ac)),col=cols,lty=ltys) + } else { + if(!is.null(xlim)) { + vx <- as.numeric(names(ac)); + vx <- which(vx>=xlim[1] & vx<=xlim[2]); + ac <- ac[vx]; + } else { + xlim <- range(as.numeric(names(ac))); + } + + plot(names(ac),runmean(ac,rmw),type=type,pch=pch,xlab=xlab,ylab=ylab,lab=lab, xlim=xlim, ...); + if(is.null(min.peak.x)) { + m <- as.numeric(names(ac)[which.max(ac)]); + } else { + sac <- ac[which(names(ac)>min.peak.x)] + m <- as.numeric(names(sac)[which.max(sac)]); + } + } + if(plot.147) { + abline(v=147,lty=2,col=8); + } + if(plot.grid) { + abline(v=m+grid.i*grid.s,lty=3,col="pink"); + } + if(plot.max) { + abline(v=m,lty=2,col=2); + legend(x=legendx,bty="n",legend=c(paste("max at ",m,"bp",sep=""))); + return(m); + } + } + + # plot chromosome-acerage cross-correlation + t.plotavcc <- function(ci, main=paste(ci,"chromosome average"), ccl=tl.cc, return.ac=F, ttl=tl, plot=T, ... ) { + cc <- ccl[[ci]]; + if(length(cc)==1) { return(cc[[1]]) }; + if(length(cc)==0) { return(c()) }; + ac <- do.call(rbind,cc); + # omit NA chromosomes + ina <- apply(ac,1,function(d) any(is.na(d))); + + tags <- ttl[[ci]]; + avw <- unlist(lapply(tags,length)); avw <- avw/sum(avw); + ac <- ac[!ina,]; avw <- avw[!ina]; + ac <- apply(ac,2,function(x) sum(x*avw)); + if(plot) { + m <- t.plotcc(ac, main=main, ...); + if(!return.ac) { return(m) } + } + if(return.ac) { return(ac) } + } + + t.plotchrcc <- function(ci,ncol=4, ccl=tl.cc, ... ) { + cc <- ccl[[ci]]; + ac <- do.call(rbind,cc); + par(mfrow = c(length(cc)/ncol,ncol), mar = c(3.5,3.5,2.0,0.5), mgp = c(2,0.65,0), cex = 0.8) + lapply(names(cc),function(ch) { t.plotcc(cc[[ch]],main=paste(ci,": chr",ch,sep=""), ...) }) + } + + t.plotavccl <- function(ci, ccl=tl.ccl, main=paste(ci,"chromosome average"), rtl=tl, ... ) { + #cc <- lapply(ccl[[ci]],function(x) { if(!is.null(x$M)) { x$M <- NULL;}; return(x); }); + cc <- ccl[[ci]]; + chrs <- names(cc[[1]]); names(chrs) <- chrs; + acl <- lapply(cc,function(x) do.call(rbind,x)); + tags <- rtl[[ci]][chrs]; + avw <- unlist(lapply(tags,length)); avw <- avw/sum(avw); + acl <- lapply(acl,function(ac) apply(ac,2,function(x) sum(x*avw))) + t.plotcc(acl, main=main, ...); + } + + t.plotchrccl <- function(ci,ccl=tl.ccl,ncol=4, ... ) { + par(mfrow = c(length(cc[[1]])/ncol,ncol), mar = c(3.5,3.5,2.0,0.5), mgp = c(2,0.65,0), cex = 0.8) + lapply(names(cc[[1]]),function(ch) { t.plotcc(lapply(cc,function(x) x[[ch]]),main=paste(ci,": chr",ch,sep=""), ...) }) + } + + + +show.scc <- function(tl,srange,cluster=NULL) { + if(!is.null(cluster)) { + cc <- clusterApplyLB(cluster,tl,tag.scc,srange=srange); + names(cc) <- names(tl); + } else { + cc <- lapply(tl,tag.scc,srange=srange); + } + par(mfrow = c(1,1), mar = c(3.5,3.5,2.0,0.5), mgp = c(2,0.65,0), cex = 0.8); + ccl<-list(sample=cc); + ccl.av <- lapply(names(ccl),t.plotavcc,type='l',ccl=ccl,xlim=srange,return.ac=F,ttl=list(sample=tl),main="")[[1]] +} + +# find regions of significant tag enrichment +find.significantly.enriched.regions <- function(signal.data,control.data,window.size=500,multiplier=1,z.thr=3,mcs=0,debug=F,background.density.scaling=T,masking.window.size=window.size,poisson.z=0,poisson.ratio=4,either=F,tag.shift=146/2,bg.weight=NULL) { + if(is.null(bg.weight)) { + bg.weight <- dataset.density.ratio(signal.data,control.data,background.density.scaling=background.density.scaling); + } + + if(debug) { + cat("bg.weight=",bg.weight,"\n"); + } + chrl <- names(signal.data); names(chrl) <- chrl; + tec <- lapply(chrl,function(chr) { + d <- tag.enrichment.clusters(signal.data[[chr]],control.data[[chr]],bg.weight=bg.weight*multiplier,thr=z.thr,wsize=window.size,mcs=mcs,min.tag.count.z=poisson.z,min.tag.count.ratio=poisson.ratio,either=either,tag.shift=tag.shift); + d$s <- d$s-masking.window.size/2; d$e <- d$e+masking.window.size/2; + return(d); + }) +} + + +# given tag position vectors, find contigs of significant enrichment of signal over background +# thr - z score threshold +# mcs - minimal cluster size +# bg.weight - fraction by which background counts should be multipled +# min.tag.count.z will impose a poisson constraint based on randomized signal in parallel of background constaint (0 - no constraint) +tag.enrichment.clusters <- function(signal,background,wsize=200,thr=3,mcs=1,bg.weight=1,min.tag.count.z=0,tag.av.den=NULL,min.tag.count.thr=0,min.tag.count.ratio=4,either=F,tag.shift=146/2) { + if(is.null(tag.av.den)) { + tag.av.den <- length(signal)/diff(range(abs(signal))); + } + if(min.tag.count.z>0) { + min.tag.count.thr <- qpois(pnorm(min.tag.count.z,lower.tail=F),min.tag.count.ratio*tag.av.den*wsize,lower.tail=F) + } else { + min.tag.count.thr <- 0; + } + + #if(bg.weight!=1) { + # background <- sample(background,length(background)*(bg.weight),replace=T); + #} + # make up combined position, flag vectors + pv <- abs(c(signal,background)+tag.shift); + fv <- c(rep(1,length(signal)),rep(0,length(background))); + po <- order(pv); + pv <- pv[po]; + fv <- fv[po]; + + #thr <- pnorm(thr,lower.tail=F); + + storage.mode(wsize) <- storage.mode(mcs) <- storage.mode(fv) <- "integer"; + storage.mode(thr) <- storage.mode(pv) <- "double"; + storage.mode(bg.weight) <- "double"; + storage.mode(min.tag.count.thr) <- "double"; + either <- as.integer(either); + storage.mode(either) <- "integer"; + + z <- .Call("find_poisson_enrichment_clusters",pv,fv,wsize,thr,mcs,bg.weight,min.tag.count.thr,either) + return(z); +} + + + + + +# estimates threshold, calculates predictions on complete data and randomized data +# input: tvl +# control - a list of control tag datasets +# no randomization is done if control is supplied +# return.rtp - return randomized tag peaks - do not fit thresholds or do actual predictions +# topN - use min threshold to do a run, return topN peaks from entire genome +# threshold - specify a user-defined threshold +lwcc.prediction <- function(tvl,e.value=NULL, fdr=0.01, chrl=names(tvl), min.thr=0, n.randomizations=1, shuffle.window=1, debug=T, predict.on.random=F, shuffle.both.strands=T,strand.shuffle.only=F, return.rtp=F, control=NULL, print.level=0, threshold=NULL, topN=NULL, bg.tl=NULL, tec.filter=T, tec.window.size=1e3,tec.z=3, tec.masking.window.size=tec.window.size, tec.poisson.z=3,tec.poisson.ratio=4, bg.reverse=T, return.control.predictions=F, return.core.data=F, background.density.scaling=T, ... ) { + + control.predictions <- NULL; + core.data <- list(); + + if(!is.null(bg.tl) & tec.filter) { + if(debug) { cat("finding background exclusion regions ... "); } + tec <- find.significantly.enriched.regions(bg.tl,tvl,window.size=tec.window.size,z.thr=tec.z,masking.window.size=tec.masking.window.size,poisson.z=tec.poisson.z,poisson.ratio=tec.poisson.ratio,background.density.scaling=background.density.scaling,either=T); + if(return.core.data) { + core.data <- c(core.data,list(tec=tec)); + } + if(debug) { cat("done\n"); } + } + + + if(is.null(threshold) & is.null(topN)) { # threshold determination is needed + # generate control predictions + if(!is.null(control)) { + if(debug) { cat("determining peaks on provided",length(control),"control datasets:\n"); } + if(!is.null(bg.tl)) { + if(bg.reverse) { + if(debug) { cat("using reversed signal for FDR calculations\n"); } + rbg.tl <- tvl; + } else { + if(debug) { cat("generating randomized (within chromosome) background ... "); } + rbg.tl <- lapply(bg.tl,function(d) { + if(length(d)<2) { return(d); } + rng <- range(abs(d)); + rd <- round(runif(length(d),rng[1],rng[2])); + nrd <- sample(1:length(rd),length(which(d<0))); + rd[nrd] <- rd[nrd]*(-1); + return(rd); + }) + if(debug) { cat("done\n"); } + } + } else { + rbg.tl <- NULL; + } + n.randomizations <- length(control); + #signal.size <- sum(unlist(lapply(tvl,length))); + rtp <- lapply(control,function(d) { + # calculate tag.weight + #tag.weight <- sum(unlist(lapply(tvl,length)))/sum(unlist(lapply(d,length))); + tag.weight <- dataset.density.ratio(tvl,d,background.density.scaling=background.density.scaling); + #cat("tag.weight=",tag.weight," "); + return(window.call.mirror.binding(d,min.thr=min.thr, tag.weight=tag.weight,bg.tl=rbg.tl, debug=debug, round.up=T,background.density.scaling=background.density.scaling, ...)); + #return(window.call.mirror.binding(d,min.thr=min.thr, method=tag.wtd,wsize=200,bg.tl=control.data,window.size=window.size,debug=T,min.dist=min.dist,cluster=cluster)) + }); + if(return.core.data) { + core.data <- c(core.data,list(rtp.unfiltered=rtp)); + } + if(tec.filter) { + if(debug) { cat("excluding systematic background anomalies ... "); } + rtp <- lapply(rtp,filter.binding.sites,tec,exclude=T); + if(debug) { cat("done\n"); } + } + } else { + if(debug) { cat("determining peaks on ",n.randomizations,"randomized datasets:\n"); } + rtp <- lapply(1:n.randomizations,function(i) { + rd <- generate.randomized.data(tvl,shuffle.window=shuffle.window,shuffle.both.strands=shuffle.both.strands,strand.shuffle.only=strand.shuffle.only); + return(window.call.mirror.binding(rd,min.thr=min.thr,bg.tl=bg.tl, debug=debug, ...)); + #return(window.call.mirror.binding(rd,min.thr=min.thr, method=tag.wtd,wsize=200,bg.tl=control.data,window.size=window.size,debug=T,min.dist=min.dist)) + }); + } + if(return.control.predictions) { + control.predictions <- rtp; + } + rtp <- do.call(rbind,lapply(rtp,function(d) do.call(rbind,d))); # merge tables + + # generate real data predictions + if(debug) { cat("determining peaks on real data:\n"); } + npl <- window.call.mirror.binding(tvl,min.thr=min.thr,bg.tl=bg.tl, debug=debug, background.density.scaling=background.density.scaling, ...); + #npl <- window.call.mirror.binding(tvl,min.thr=min.thr, method=tag.wtd,wsize=200,bg.tl=control.data,window.size=window.size,debug=T,min.dist=min.dist,cluster=cluster); + if(return.core.data) { + core.data <- c(core.data,list(npl.unfiltered=npl)); + } + + if(!is.null(bg.tl) & tec.filter) { + if(debug) { cat("excluding systematic background anomalies ... "); } + npl <- filter.binding.sites(npl,tec,exclude=T); + if(debug) { cat("done\n"); } + } + + # calculate E-value and FDRs for all of the peaks + if(debug) { cat("calculating statistical thresholds\n"); } + chrl <- names(npl); names(chrl) <- chrl; + npld <- do.call(rbind,lapply(names(npl),function(chr) { k <- npl[[chr]]; if(!is.null(k) & dim(k)[1]>0) { k$chr <- rep(chr,dim(k)[1]) }; return(k) })) + npld <- cbind(npld,get.eval.fdr.vectors(npld$y,rtp$y)); + # correct for n.randomizations + npld$fdr <- npld$fdr/n.randomizations; + npld$evalue <- npld$evalue/n.randomizations; + + if(return.core.data) { + core.data <- c(core.data,list(npld=npld)); + } + + # determine actual thresholds + if(is.null(e.value)) { + if(is.null(fdr)) { fdr <- 0.01; } + thr <- list(root=min(npld$y[npld$fdr<=fdr]),type="FDR",fdr=fdr) + if(debug) { cat("FDR",fdr,"threshold=",thr$root,"\n"); } + } else { + # determine threshold based on e-value + thr <- list(root=min(npld$y[npld$evalue<=e.value]),type="Evalue",e.value=e.value) + if(debug) { cat("E-value",e.value,"threshold=",thr$root,"\n"); } + } + + + npld <- npld[npld$y>=thr$root,]; + if(dim(npld)[1]>0) { + npl <- tapply(c(1:dim(npld)[1]),as.factor(npld$chr),function(ii) {df <- npld[ii,]; df$chr <- NULL; return(df) }); + } else { + npl <- list(); + } + } else { + if(is.null(threshold)) { + thr <- list(root=min.thr,type="minimal"); + } else { + thr <- list(root=threshold,type="user specified"); + } + + cat("calling binding positions using",thr$type,"threshold (",thr$root,") :\n"); + npl <- window.call.mirror.binding(tvl=tvl,min.thr=thr$root,bg.tl=bg.tl, debug=debug, ...); + if(!is.null(bg.tl) & tec.filter) { + if(debug) { cat("excluding systematic background anomalies ... "); } + npl <- filter.binding.sites(npl,tec,exclude=T); + if(debug) { cat("done\n"); } + } + + if(!is.null(topN)) { + # determine threshold based on topN peaks + ay <- unlist(lapply(npl,function(d) d$y)); + if(length(ay)>topN) { + thr <- list(root=sort(ay,decreasing=T)[topN],type="topN",topN=topN); + cat(paste("determined topN threshold :",thr$root,"\n")); + npl <- lapply(npl,function(d) d[d$y>thr$root,]); + } + } + } + + if(return.core.data) { + return(c(list(npl=npl,thr=thr),core.data)); + } + if(return.control.predictions & !is.null(control.predictions)) { + return(list(npl=npl,thr=thr,control.predictions=control.predictions)); + } + return(list(npl=npl,thr=thr)); +} + +# window tag difference method +wtd <- function(x,y,s,e,whs=200,return.peaks=T,min.thr=5,min.dist=200,step=1,direct.count=F,tag.weight=1,bg.x=NULL,bg.y=NULL,bg.weight=1,mask.x=NULL,mask.y=NULL,ignore.masking=F, bg.whs=whs, round.up=F, ...) { + ignore.masking <- ignore.masking | (is.null(mask.x) & is.null(mask.y)); + if(step>1) { + x <- floor(x/step+0.5); y <- floor(y/step+0.5) + + if(!is.null(bg.x)) { + bg.x <- floor(bg.x/step+0.5); bg.y <- floor(bg.y/step+0.5) + } + + if(!is.null(mask.x)) { + mask.x <- floor(mask.x/step+0.5); mask.y <- floor(mask.y/step+0.5) + } + + + whs <- floor(whs/step+0.5); + bg.whs <- floor(bg.whs/step+0.5); + min.dist <- floor(min.dist/step +0.5); + s <- floor(s/step+0.5) + e <- floor(e/step+0.5) + } + + # scale bg.weight, since within calculation they are considered independent + bg.weight <- bg.weight*tag.weight; + + rx <- c(s-whs,e+whs); + + # compile tag vectors + xt <- table(x); + xh <- integer(diff(rx)+1); + xh[as.integer(names(xt))-rx[1]+1] <- as.integer(xt); + + yt <- table(y); + yh <- integer(diff(rx)+1); + yh[as.integer(names(yt))-rx[1]+1] <- as.integer(yt); + + # compile background vectors + if(!is.null(bg.x) & length(bg.x)>0) { + bg.subtract <- 1; + + bg.xt <- table(bg.x); + bg.xh <- integer(diff(rx)+1); + bg.xh[as.integer(names(bg.xt))-rx[1]+1] <- as.integer(bg.xt); + rm(bg.xt); + + bg.yt <- table(bg.y); + bg.yh <- integer(diff(rx)+1); + bg.yh[as.integer(names(bg.yt))-rx[1]+1] <- as.integer(bg.yt); + rm(bg.yt); + + # adjust bg.weight according to bg.whs + if(bg.whs!=whs) { + bg.weight <- bg.weight*whs/bg.whs; + } + } else { + bg.subtract <- 0; + bg.xh <- bg.yh <- c(); + } + + # record masked positions + if(!ignore.masking) { + if(!is.null(mask.x) & length(mask.x)>0) { + mvx <- unique(mask.x); mvx <- setdiff(mvx,as.numeric(names(xt))); + mvx <- mvx[mvx>=rx[1] & mvx<=rx[2]]; + xh[mvx-rx[1]+1] <- -1; + } + + if(!is.null(mask.y) & length(mask.y)>0) { + mvy <- unique(mask.y); mvy <- setdiff(mvy,as.numeric(names(yt))); + mvy <- mvy[mvy>=rx[1] & mvy<=rx[2]]; + yh[mvy-rx[1]+1] <- -1; + } + } + + rm(xt,yt); + + if(round.up) { round.up <- 1; } else { round.up <- 0; } + + storage.mode(xh) <- storage.mode(yh) <- "integer"; + storage.mode(bg.xh) <- storage.mode(bg.yh) <- "integer"; + nx <- length(xh); storage.mode(nx) <- storage.mode(whs) <- storage.mode(bg.whs) <- "integer"; + rp <- as.integer(return.peaks); + dcon <- as.integer(direct.count); + storage.mode(rp) <- storage.mode(min.dist) <- "integer"; + storage.mode(min.thr) <- "double"; + storage.mode(dcon) <- "integer"; + storage.mode(tag.weight) <- "double"; + storage.mode(bg.weight) <- "double"; + storage.mode(bg.subtract) <- "integer"; + storage.mode(round.up) <- "integer"; + im <- as.integer(ignore.masking); + storage.mode(im) <- "integer"; + z <- .Call("wtd",xh,yh,whs,rp,min.dist,min.thr,dcon,tag.weight,im,bg.subtract,bg.xh,bg.yh,bg.whs,bg.weight,round.up); + if(return.peaks) { + return(data.frame(x=(z$x+rx[1])*step,y=z$v)); + } else { + return(list(x=rx*step,y=z)); + } +} + + +tag.wtd <- function(ctv,s,e,return.peaks=T, bg.ctv=NULL, mask.ctv=NULL, ...) { + x <- ctv[ctv>=s & ctv<=e]; + y <- (-1)*ctv[ctv<=-s & ctv>=-e]; + + if(!is.null(bg.ctv)) { + bg.x <- bg.ctv[bg.ctv>=s & bg.ctv<=e]; + bg.y <- (-1)*bg.ctv[bg.ctv<=-s & bg.ctv>=-e]; + } else { + bg.x <- bg.y <- NULL; + } + + if(!is.null(mask.ctv)) { + mask.x <- mask.ctv[mask.ctv>=s & mask.ctv<=e]; + mask.y <- (-1)*mask.ctv[mask.ctv<=-s & mask.ctv>=-e]; + } else { + mask.x <- mask.y <- NULL; + } + + if(length(x)==0 | length(y) ==0) { + if(return.peaks) { + return(data.frame(x=c(),y=c())); + } else { + rx <- range(c(x,y)); + return(list(x=rx,y=numeric(diff(rx)+1))); + } + } else { + return(wtd(x,y,s,e,return.peaks=return.peaks, bg.x=bg.x,bg.y=bg.y, mask.x=mask.x,mask.y=mask.y, ...)) + } +} + +# shuffles tags in chromosome blocks of a specified size +# note: all coordinates should be positive +tag.block.shuffle <- function(tags,window.size=100) { + if(length(tags)<3) { + warning("too few tags for shuffling"); + return(tags); + } + rng <- range(tags); + #if(rng[1]<0) { stop("negative tag coordinates found") } + if(diff(rng)<=window.size) { + warning(paste("tag range (",diff(rng),") is smaller than shuffle window size")); + return(tags); + } + + if(window.size==0) { + return(as.integer(runif(length(tags),min=rng[1],max=rng[2]))) + } else if(window.size==1) { + tt <- table(tags); + return(rep(runif(length(tt),min=rng[1],max=rng[2]),as.integer(tt))) + } else { + # block positions + bp <- tags %/% window.size; + # block-relative tag positions + rp <- tags %% window.size; + + # shuffle block positions + bpu <- unique(bp); + rbp <- range(bpu); + bps <- as.integer(runif(length(bpu),min=rbp[1],max=rbp[2])); + bpi <- match(bp,bpu); + sbp <- bps[bpi]; + #sbp <- rbp[1]+match(bp,sample(rbp[1]:rbp[2])) + return(sbp*window.size+rp); + } +} + + +# calculate window cross-correlation +lwcc <- function(x,y,s,e,whs=100,isize=20,return.peaks=T,min.thr=1,min.dist=100,step=1,tag.weight=1,bg.x=NULL,bg.y=NULL,bg.weight=NULL,mask.x=NULL,mask.y=NULL,bg.whs=whs,round.up=F) { + if(step>1) { + x <- floor(x/step+0.5); y <- floor(y/step+0.5) + + if(!is.null(bg.x)) { + bg.x <- floor(bg.x/step+0.5); bg.y <- floor(bg.y/step+0.5) + } + + if(!is.null(mask.x)) { + mask.x <- floor(mask.x/step+0.5); mask.y <- floor(mask.y/step+0.5) + } + + whs <- floor(whs/step+0.5); + bg.whs <- floor(bg.whs/step+0.5); + isize <- floor(isize/step+0.5); + min.dist <- floor(min.dist/step +0.5); + s <- floor(s/step+0.5) + e <- floor(e/step+0.5) + } + + # scale bg.weight, since within calculation they are considered independent + bg.weight <- bg.weight*tag.weight; + + + rx <- c(s-whs,e+whs); + xt <- table(x); + xh <- integer(diff(rx)+1); + xh[as.integer(names(xt))-rx[1]+1] <- as.integer(xt); + + yt <- table(y); + + yh <- integer(diff(rx)+1); + yh[as.integer(names(yt))-rx[1]+1] <- as.integer(yt); + + # compile background vectors + if(!is.null(bg.x) & length(bg.x)>0) { + bg.subtract <- 1; + + bg.xt <- table(bg.x); + bg.xh <- integer(diff(rx)+1); + bg.xh[as.integer(names(bg.xt))-rx[1]+1] <- as.integer(bg.xt); + rm(bg.xt); + + bg.yt <- table(bg.y); + bg.yh <- integer(diff(rx)+1); + bg.yh[as.integer(names(bg.yt))-rx[1]+1] <- as.integer(bg.yt); + rm(bg.yt); + + # adjust bg.weight according to bg.whs + bg.weight <- bg.weight*(whs-isize)/bg.whs; + } else { + bg.subtract <- 0; + bg.xh <- bg.yh <- c(); + } + + # record masked positions + if(!is.null(mask.x) & length(mask.x)>0) { + mvx <- unique(mask.x); mvx <- setdiff(mvx,as.numeric(names(xt))); + mvx <- mvx[mvx>=rx[1] & mvx<=rx[2]]; + + xh[mvx-rx[1]+1] <- -1; + } + + if(!is.null(mask.y) & length(mask.y)>0) { + mvy <- unique(mask.y); mvy <- setdiff(mvy,as.numeric(names(yt))); + mvy <- mvy[mvy>=rx[1] & mvy<=rx[2]]; + yh[mvy-rx[1]+1] <- -1; + } + + rm(xt,yt); + if(round.up) { round.up <- 1; } else { round.up <- 0; } + + storage.mode(xh) <- storage.mode(yh) <- "integer"; + storage.mode(bg.xh) <- storage.mode(bg.yh) <- "integer"; + nx <- length(xh); storage.mode(nx) <- storage.mode(whs) <- storage.mode(isize) <- storage.mode(bg.whs) <- "integer"; + rp <- as.integer(return.peaks); + storage.mode(rp) <- storage.mode(min.dist) <- "integer"; + storage.mode(min.thr) <- "double"; + storage.mode(tag.weight) <- "double"; + storage.mode(bg.weight) <- "double"; + storage.mode(bg.subtract) <- "integer"; + storage.mode(round.up) <- "integer"; + + # allocate return arrays + #cc <- numeric(nx); storage.mode(cc) <- "double"; + z <- .Call("lwcc",xh,yh,whs,isize,rp,min.dist,min.thr,tag.weight,bg.subtract,bg.xh,bg.yh,bg.whs,bg.weight,round.up); + if(return.peaks) { + return(data.frame(x=(z$x+rx[1])*step,y=z$v)); + } else { + return(list(x=rx*step,y=z)); + } +} + + +tag.lwcc <- function(ctv,s,e,return.peaks=T, bg.ctv=NULL, mask.ctv=NULL, ...) { + x <- ctv[ctv>=s & ctv<=e]; + y <- (-1)*ctv[ctv<=-s & ctv>=-e]; + + if(!is.null(bg.ctv)) { + bg.x <- bg.ctv[bg.ctv>=s & bg.ctv<=e]; + bg.y <- (-1)*bg.ctv[bg.ctv<=-s & bg.ctv>=-e]; + } else { + bg.x <- bg.y <- NULL; + } + + if(!is.null(mask.ctv)) { + mask.x <- mask.ctv[mask.ctv>=s & mask.ctv<=e]; + mask.y <- (-1)*mask.ctv[mask.ctv<=-s & mask.ctv>=-e]; + } else { + mask.x <- mask.y <- NULL; + } + + if(length(x)==0 | length(y) ==0) { + if(return.peaks) { + return(data.frame(x=c(),y=c())); + } else { + rx <- range(c(x,y)); + return(list(x=rx,y=numeric(diff(rx)+1))); + } + } else { + return(lwcc(x,y, s,e,return.peaks=return.peaks, bg.x=bg.x,bg.y=bg.y, mask.x=mask.x,mask.y=mask.y, ...)) + } +} + +# determine mirror-based binding positions using sliding window along each chromosome +# extra parameters are passed on to call.nucleosomes() +window.call.mirror.binding <- function(tvl,window.size=4e7, debug=T, cluster=NULL, bg.tl=NULL, mask.tl=NULL, background.density.scaling=T, ...) { + chrl <- names(tvl); + # determine bg.weight + if(!is.null(bg.tl)) { + bg.weight <- dataset.density.ratio(tvl,bg.tl,background.density.scaling=background.density.scaling); + } else { + bg.weight <- NULL; + } + if(debug) { + cat("bg.weight=",bg.weight," "); + } + + names(chrl) <- chrl; + + if(is.null(cluster)) { + return(lapply(chrl,function(chr) { + bg.ctv <- NULL; if(!is.null(bg.tl)) { bg.ctv <- bg.tl[[chr]]; }; + mask.ctv <- NULL; if(!is.null(mask.tl)) { mask.ctv <- mask.tl[[chr]]; }; + + window.chr.call.mirror.binding(list(ctv=tvl[[chr]],bg.ctv=bg.ctv,mask.ctv=mask.ctv),window.size=window.size,chr=chr,debug=debug, bg.weight=bg.weight, bg.ctv=bg.ctv, mask.ctv=mask.ctv, ...); + })); + } else { + # add bg.ctv and mask.ctv to parallel call + tvll <- lapply(chrl,function(chr) { + bg.ctv <- NULL; if(!is.null(bg.tl)) { bg.ctv <- bg.tl[[chr]]; }; + mask.ctv <- NULL; if(!is.null(mask.tl)) { mask.ctv <- mask.tl[[chr]]; }; + return(list(ctv=tvl[[chr]],bg.ctv=bg.ctv,mask.ctv=mask.ctv)) + }); + bl <- clusterApplyLB(cluster,tvll,window.chr.call.mirror.binding,window.size=window.size,debug=debug, bg.weight=bg.weight, ...); + names(bl) <- chrl; + return(bl); + } +} + +window.chr.call.mirror.binding <- function(ctvl,window.size,debug=T, chr="NA", cluster=NULL, method=tag.wtd, bg.ctv=NULL, mask.ctv=NULL, ...) { + ctv <- ctvl$ctv; bg.ctv <- ctvl$bg.ctv; mask.ctv <- ctvl$mask.ctv; + if(is.null(ctv)) { return(data.frame(x=c(),y=c())) } + if(length(ctv)<2) { return(data.frame(x=c(),y=c())) } + + dr <- range(unlist(lapply(ctv,function(x) range(abs(x))))) + n.windows <- ceiling(diff(dr)/window.size); + + + pinfo <- c(); + if(debug) { + cat(paste("processing ",chr," in ",n.windows," steps [",sep="")); + } + for(i in 1:n.windows) { + s <- dr[1]+(i-1)*window.size; + npn <- method(s=s, e=s+window.size,ctv=ctv, return.peaks=T, bg.ctv=bg.ctv, mask.ctv=mask.ctv, ... ); + if(length(npn) > 0) { pinfo <- rbind(pinfo,npn) } + if(debug) { + cat("."); + } + } + if(debug) { + cat(paste("] done (",dim(pinfo)[1],"positions)\n")); + } else { + cat("."); + } + return(data.frame(x=pinfo[,1],y=pinfo[,2])); +} + +generate.randomized.data <- function(data,shuffle.window=1,shuffle.both.strands=T,strand.shuffle.only=F,chrl=names(data)) { + names(chrl) <- unlist(chrl); + if(strand.shuffle.only) { + # shuffle just strand assignment, not tag positions + rt <- lapply(data[unlist(chrl)],function(tv) tv*sample(c(-1,1),length(tv),replace=T)); + } else { + if(shuffle.both.strands) { + rt <- lapply(data[unlist(chrl)],function(tv) { + pti <- which(tv>0); return(c(tag.block.shuffle(tv[pti],window.size=shuffle.window),tag.block.shuffle(tv[-pti],window.size=shuffle.window))) + }); + } else { + rt <- lapply(data[unlist(chrl)],function(tv) { pti <- which(tv>0); return(c(tag.block.shuffle(tv[pti],window.size=shuffle.window),tv[-pti]))}); + } + } +} + +# determine threshold based on E value +# for efficiency chrl should include just one or two small chromosomes +# optional parameters are passed to call.nucleosomes() +determine.lwcc.threshold <- function(tvl,chrl=names(tvl),e.value=100, n.randomizations=1, min.thr=1, debug=F, tol=1e-2, shuffle.window=1, shuffle.both.strands=T, return.rtp=F, control=NULL, strand.shuffle=F, ...) { + names(chrl) <- unlist(chrl); + + # determine fraction of total tags contained in the specified nucleosomes + ntags <- sum(unlist(lapply(tvl,function(cv) length(cv)))); + nctags <- sum(unlist(lapply(chrl, function(cn) length(tvl[[cn]])))); + # calculate actual target E value + if(!is.null(control)) { + n.randomizations <- length(control); + } + eval <- e.value*n.randomizations*nctags/ntags + if(eval<1) { + warning("specified e.value and set of chromosomes results in target e.value of less than 1"); + eval <- 1; + } + + if(debug) { + cat(paste("randomizations =",n.randomizations," chromosomes =",length(chrl),"\n")) + cat(paste("adjusted target eval =",eval,"\ngenerating randomized tag peaks ...")); + } + + # get peaks on randomized tags + if(is.null(control)) { + rtp <- data.frame(do.call(rbind,lapply(1:n.randomizations,function(i) { + if(strand.shuffle) { + # shuffle just strand assignment, not tag positions + rt <- lapply(tvl[unlist(chrl)],function(tv) tv*sample(c(-1,1),length(tv),replace=T)); + } else { + if(shuffle.both.strands) { + rt <- lapply(tvl[unlist(chrl)],function(tv) { + pti <- which(tv>0); return(c(tag.block.shuffle(tv[pti],window.size=shuffle.window),tag.block.shuffle(tv[-pti],window.size=shuffle.window))) + }); + } else { + rt <- lapply(tvl[unlist(chrl)],function(tv) { pti <- which(tv>0); return(c(tag.block.shuffle(tv[pti],window.size=shuffle.window),tv[-pti]))}); + } + } + if(debug) { + cat("."); + } + rl <- window.call.mirror.binding(rt,min.thr=min.thr, debug=F, ...); + + return(do.call(rbind,rl)) + #return(do.call(rbind,window.call.mirror.binding(rt,min.thr=min.thr, debug=F, whs=100,isize=10,window.size=3e7,min.dist=200))) + }))); + + } else { + if(debug) { + cat(" using provided controls "); + } + rtp <- data.frame(do.call(rbind,lapply(control,function(rt) do.call(rbind,window.call.mirror.binding(rt,min.thr=min.thr, debug=F, ...))))) + } + + if(return.rtp) { + return(rtp) + } + + if(debug) { + cat(" done\nfinding threshold ."); + } + + # determine range and starting value + rng <- c(min.thr,max(na.omit(rtp$y))) + + # find E value threshold + count.nucs.f <- function(nthr) { + return(eval-length(which(rtp$y>=nthr))); + } + + # estimate position of the root by downward bisection iterations + mv <- c(eval); mvp <- c(rng[2]); ni <- 1; + max.it <- 2*as.integer(log2(rng[2]/rng[1])+0.5); + while((ni<=max.it) & (mv[1]>=0)) { + np <- mvp[1]/2; + npv <- count.nucs.f(np); + mv <- c(npv,mv); + mvp <- c(np,mvp); + ni <- ni+1; + } + + + if(ni>max.it) { + # determine lowest value + if(debug) { + cat(paste("exceeded max.it (",max.it,"), returning lowest point",signif(mvp[1],4))); + } + return(list(root=mvp[1])) + } else { + rng <- mvp[1:2]; + if(mv[2]==0) rng[2] <- mvp[3]; + if(debug) { + cat(paste("bound to (",signif(rng[1],4),signif(rng[2],4),") ")); + } + } + + # find root on the right side + x <- uniroot(count.nucs.f,rng,tol=tol); + #x$max <- o$par; + #x$f.max <- (-1)*o$value; + if(debug) { + cat(paste(" done (thr=",signif(x$root,4),")\n")); + } + return(x); + +} + + +# determine membership of points in fragments +points.within <- function(x,fs,fe,return.list=F,return.unique=F,sorted=F,return.point.counts=F) { + if(is.null(x) | length(x) < 1) { return(c()) }; + if(!sorted) { + ox <- rank(x,ties="first"); + x <- sort(x); + } + + se <- c(fs,fe); + fi <- seq(1:length(fs)); + fi <- c(fi,-1*fi); + + fi <- fi[order(se)]; + se <- sort(se); + + storage.mode(x) <- storage.mode(fi) <- storage.mode(se) <- "integer"; + if(return.unique) { iu <- 1; } else { iu <- 0; } + if(return.list) { il <- 1; } else { il <- 0; } + if(return.point.counts) { rpc <- 1; } else { rpc <- 0; } + storage.mode(iu) <- storage.mode(il) <- storage.mode(rpc) <- "integer"; + result <- .Call("points_within",x,se,fi,il,iu,rpc); + if(!sorted & !return.point.counts) { + result <- result[ox]; + } + return(result); +} + + +# determine cooridnates of points x relative to signed +# positions pos within size range +get.relative.coordinates <- function(x,pos,size,sorted=F) { + if(!sorted) { + op <- order(abs(pos)); + x <- sort(x); pos <- pos[op]; + } + #dyn.load("~/zhao/sc/peaks.so"); + storage.mode(x) <- storage.mode(pos) <- storage.mode(size) <- "integer"; + rf <- .Call("get_relative_coordinates",x,pos,size); + if(!sorted) { + rf$i <- op[rf$i]; + } else { + return(rf$i); + } + return(rf); +} + +# given list of magnitude values for signal(x) and control (y), +# return a dataframe with $e.val and $fdr +get.eval.fdr.vectors <- function(x,y) { + nx <- length(x); ny <- length(y); + if(nx==0) { return(data.frame(evalue=c(),fdr=c())) } + if(ny==0) { return(data.frame(evalue=rep(0,nx),fdr=rep(1,nx))) } + ex <- ecdf(x); ey <- ecdf(y); + + evals <- (1-ey(x))*ny; + yvals <- (1-ex(x))*nx; + fdr <- (evals+0.5)/(yvals+0.5); # with pseudo-counts + fdr[yvals==0] <- min(fdr); # correct for undercounts + # find a min x corresponding to a minimal FDR + mfdr <- min(fdr); + mfdrmx <- min(x[fdr==mfdr]); + # correct + fdr[x>=mfdrmx] <- mfdr; + return(data.frame(evalue=(evals+1),fdr=fdr)); +} + + +# filter predictions to remove calls failling into the tag enrichment clusters ( chr list of $s/$e dfs) +filter.binding.sites <- function(bd,tec,exclude=F) { + chrl <- names(bd); names(chrl) <- chrl; + lapply(chrl,function(chr) { + cbd <- bd[[chr]]; + if(is.null(cbd)) { return(NULL) }; + if(length(cbd)==0) { return(NULL) }; + if(dim(cbd)[1]>0) { + ctec <- tec[[chr]]; + if(length(ctec$s)>0) { + if(exclude) { + pwi <- which(points.within(cbd$x,ctec$s,ctec$e)== -1); + } else { + pwi <- which(points.within(cbd$x,ctec$s,ctec$e)> -1); + } + return(cbd[pwi,]); + } else { + if(exclude) { + return(cbd); + } else { + return(data.frame(x=c(),y=c())); + } + } + } else { + return(cbd); + } + }); +} + + +# PUBLIC +# generate predictions on sequential (chained) subsamples of data +# if step.size <1, it is intepreted as a fraciton and a each subsequent subsample +# is of a size (1-fraction.step)*N (N - size of the signal data); +# otherwise the step.size is interpreted as a number of tags, and each subsample is of the size N-step.size +get.subsample.chain.calls <- function(signal.data,control.data,n.steps=NULL,step.size=1e6,subsample.control=F,debug=F,min.ntags=1e3, excluded.steps=c(), test.chromosomes=NULL, ... ) { + + if(!is.null(test.chromosomes)) { + # adjust step size + sz <- sum(unlist(lapply(signal.data,length))) + signal.data <- signal.data[test.chromosomes]; + control.data <- control.data[test.chromosomes]; + + if(step.size>1) { + step.size <- step.size*sum(unlist(lapply(signal.data,length)))/sz; + # cat("adjusted step.size=",step.size,"\n"); + } + } + + if(is.null(n.steps)) { + if(step.size<1) { + # down to 10% + n.steps <- log(0.1)/log(step.size); + } else { + n.steps <- floor(sum(unlist(lapply(signal.data,length)))/step.size) + } + } + if(subsample.control & !is.null(control.data)) { + # normalize control to the signal size + if(debug) { cat("pre-subsampling control.\n"); } + bg.weight <- sum(unlist(lapply(signal.data,length)))/sum(unlist(lapply(control.data,length))) + control.data <- lapply(control.data,function(d) sample(d,length(d)*bg.weight,replace=(bg.weight>1))) + } + calls <- list(); + callnames <- c(); + for(i in 0:n.steps) { + if(debug) { cat("chained subsample step",i,":\n"); } + if(!i %in% excluded.steps) { + ans <- list(find.binding.positions(signal.data=signal.data,control.data=control.data,debug=debug, skip.control.normalization=T, ...)); + names(ans) <- as.character(c(i)); + calls <- c(calls,ans); + callnames <- c(callnames,i); + } + # subsample + if(step.size<1) { + # fraction steps + f <- 1-step.size; + } else { + # bin steps + sz <- sum(unlist(lapply(signal.data,length))); + f <- (sz-step.size)/sz; + if(f<=0) break; + } + if(debug) { cat("chained subsampling using fraction",f,".\n"); } + signal.data <- lapply(signal.data,function(d) sample(d,length(d)*f)); + if(subsample.control & !is.null(control.data)) { + control.data <- lapply(control.data,function(d) sample(d,length(d)*f)); + } + sz <- sum(unlist(lapply(signal.data,length))); + if(sz1) { + actual.enr.field <- paste(actual.enr.field,scale,sep="."); + } + + cvl <- lapply(chains,function(chain) { + nn <- sort(unlist(lapply(chain,function(d) d$n)),decreasing=T); + nd <- diff(nn); + nn <- nn[-length(nn)]; + me <- lapply(c(2:length(chain)),function(i) { + sla <- t.precalculate.ref.peak.agreement(chain[[i-1]],chain[i],agreement.distance=agreement.distance,enr.field=actual.enr.field) + me <- t.find.min.saturated.enr(sla,thr=1-test.agreement) + menr <- max(min(na.omit(unlist(lapply(chain[[i-1]]$npl,function(d) d[actual.enr.field])))),min(na.omit(unlist(lapply(chain[[i]]$npl,function(d) d[actual.enr.field])))),1) + if(me<=menr) { me <- 1; }; + return(me); + }) + data.frame(n=nn,me=unlist(me),nd=nd); + }); + if(return.lists) { return(cvl) } + cvl <- na.omit(do.call(rbind,cvl)); + if(return.median) { + tv <- tapply(cvl$me,as.factor(cvl$n),median) + } else { + tv <- tapply(cvl$me,as.factor(cvl$n),mean,trim=mean.trim); + } + df <- data.frame(n=as.numeric(names(tv)),me=as.numeric(tv)); + return(df[order(df$n,decreasing=T),]) + }) +} + + + +# returns agreement as a function of dataset size, possibly filtering peaks by min.enr threshold, and by max.fdr +chain.to.reference.comparison <- function(chains,min.enr=NULL,debug=F,agreement.distance=50, return.median=F, mean.trim=0.1, enr.field="enr",max.fdr=NULL) { + cvl <- lapply(chains,function(chain) { + # filter chain by fdr + if(!is.null(max.fdr)) { + chain <- lapply(chain,function(d) { d$npl <- lapply(d$npl,function(cd) cd[cd$fdr<=max.fdr,]); return(d); }); + } + nn <- sort(unlist(lapply(chain,function(d) d$n)),decreasing=T); + nn <- nn[-length(nn)]; + me <- lapply(c(2:length(chain)),function(i) { + sla <- t.precalculate.ref.peak.agreement(chain[[1]],chain[i],agreement.distance=agreement.distance,enr.field=enr.field) + # calculate overlap + x <- lapply(sla,function(mpd) { + if(!is.null(min.enr)) { + + me <- mpd$re >= min.enr; + me[is.na(me)] <- F; + mpd <- mpd[me,]; + ome <- mpd$oe < min.enr; + ome[is.na(ome)] <- T; + mpd$ov[ome] <- 0; + } + return(mean(mpd$ov)); + }) + }) + + data.frame(n=nn,me=unlist(me)); + }); + + cvl <- na.omit(do.call(rbind,cvl)); + if(return.median) { + tv <- tapply(cvl$me,as.factor(cvl$n),median) + } else { + tv <- tapply(cvl$me,as.factor(cvl$n),mean,trim=mean.trim); + } + df <- data.frame(n=as.numeric(names(tv)),me=as.numeric(tv)); + return(df[order(df$n,decreasing=T),]) +} + + +# estimates enrichment confidence interval based on 2*tag.count.whs window around each position, and a z-score (alpha/2) +# if(multiple.background.scales=T) the enrichment is also estimated using 5- and 10-fold increased background tag window +# adds $enr (lower bound), $enr.ub (upper bound) and $enr.mle fields +calculate.enrichment.estimates <- function(binding.positions,signal.data=NULL,control.data=NULL,fraction=1,tag.count.whs=100,z=2,effective.genome.size=3e9,scale.down.control=F,background.scales=c(1),bg.weight=NULL) { + f <- fraction; + qv <- pnorm(z,lower.tail=F); + cn <- names(binding.positions$npl); names(cn) <- cn; + + if(is.null(control.data)) { + # estimate from gamma distribution + fg.lambda <- f*sum(unlist(lapply(signal.data,length)))*2*tag.count.whs/effective.genome.size; + binding.positions$npl <- lapply(binding.positions$npl,function(d) { + d$enr <- qgamma(qv,d$nt,scale=1)/fg.lambda; + d$enr.ub <- qgamma(1-qv,d$nt,scale=1)/fg.lambda; + d$enr.mle <- d$nt/fg.lambda; + return(d); + }); + } else { + # estimate using beta distribution + if(is.null(bg.weight)) { + bg.weight <- sum(unlist(lapply(signal.data,length)))/sum(unlist(lapply(control.data,length))) + } + + if(scale.down.control) { + # sample down control to be the same size as true signal.data (bg.weight*f) + control.data <- lapply(control.data,function(d) sample(d,length(d)*bg.weight*f,replace=(f*bg.weight>1))) + #bg.weight <- sum(unlist(lapply(signal.data,length)))/sum(unlist(lapply(control.data,length))) + bg.weight <- 1/f; + + } + + binding.positions$enrichment.bg.weight <- bg.weight; + binding.positions$enrichment.whs <- tag.count.whs; + binding.positions$enrichment.z <- z; + + binding.positions$npl <- lapply(cn,function(chr) { + d <- binding.positions$npl[[chr]]; + + edf <- lapply(background.scales,function(background.width.multiplier) { + sig.mult <- bg.weight*f/background.width.multiplier; + nbg <- points.within(abs(control.data[[chr]]),d$x-tag.count.whs*background.width.multiplier,d$x+tag.count.whs*background.width.multiplier,return.point.counts=T,return.unique=F); + + nfg <- d$nt; + + + # Poisson ratio Bayesian LB with non-informative prior (Clopper & Pearson 1934) + nf <- ((nfg+0.5)/(nbg+0.5))*qf(1-qv,2*(nfg+0.5),2*(nbg+0.5),lower.tail=F) + nf <- nf/sig.mult; + + ub <- ((nfg+0.5)/(nbg+0.5))*qf(qv,2*(nfg+0.5),2*(nbg+0.5),lower.tail=F) + ub <- ub/sig.mult; + + mle <- (nfg+0.5)/(nbg+0.5); + mle <- mle/sig.mult; + if(is.null(nbg)) { nbg <- numeric(0) } + if(is.null(nf)) { nf <- numeric(0) } + if(is.null(ub)) { ub <- numeric(0) } + if(is.null(mle)) { mle <- numeric(0) } + return(data.frame(nbg=nbg,lb=nf,ub=ub,mle=mle)) + }) + + adf <- do.call(cbind,lapply(c(1:length(background.scales)),function(i) { + df <- edf[[i]]; + cn <- c("nbgt","enr","enr.ub","enr.mle"); + if(background.scales[i]>1) { + cn <- paste(cn,as.character(background.scales[i]),sep="."); + } + names(df) <- cn; + return(df); + })) + + return(cbind(d,adf)); + }); + } + + return(binding.positions); +} + + +# precalculate peak agreement of a sampling list given a reference +t.precalculate.ref.peak.agreement <- function(ref,sf,agreement.distance=50,enr.field="enr") { + ref <- ref$npl; + cn <- names(ref); names(cn) <- cn; + + # for each sampling round + lapply(sf,function(sd) { + # calculate overlap + + ov <- data.frame(do.call(rbind,lapply(cn,function(chr) { + if(dim(ref[[chr]])[1]<1) { return(cbind(ov=c(),re=c(),oe=c())) }; + pwi <- points.within(ref[[chr]]$x,sd$npl[[chr]]$x-agreement.distance,sd$npl[[chr]]$x+agreement.distance); + pwi[pwi==-1] <- NA; + renr <- ref[[chr]][,enr.field] + oenr <- sd$npl[[chr]][,enr.field][pwi]; + if(length(oenr)==0) { oenr <- rep(NA,length(renr)); } + return(cbind(ov=as.integer(!is.na(pwi)),re=renr,oe=oenr)); + }))) + }) +} + + +# find minimal saturated enrichment given a list of replicate agreement matrices (for one fraction) +t.find.min.saturated.enr <- function(pal,thr=0.01,plot=F,return.number.of.peaks=F,plot.individual=T,return.median=F,return.vector=F) { + nr <- length(pal); + # merge replicate data frames + mpd <- data.frame(do.call(rbind,pal)); + + mpd$re[is.na(mpd$re)] <- Inf; + mpd$oe[is.na(mpd$oe)] <- Inf; + + + + # round up values to avoid miscounting + mpd$re <- round(mpd$re,digits=2); + mpd$oe <- round(mpd$oe,digits=2); + + me <- pmin(mpd$re,mpd$oe); + ome <- order(me,decreasing=T); + df <- data.frame(me=me[ome],ov=mpd$ov[ome]); + recdf <- ecdf(-mpd$re); ren <- length(mpd$re); + + # collapse equal peak heights + xk <- tapply(df$ov,as.factor(df$me),sum); xk <- data.frame(ov=as.numeric(xk),me=as.numeric(names(xk))); xk <- xk[order(xk$me,decreasing=T),]; + + + cso <- cumsum(xk$ov)/(recdf(-xk$me)*ren); + cso[is.na(cso)] <- 0; + cso[!is.finite(cso)] <- 0; + mv <- max(which(cso >= 1-thr)) + menr <- xk$me[mv]; + + ir <- lapply(pal,function(d) { + d$re[is.na(d$re)] <- Inf; + d$oe[is.na(d$oe)] <- Inf; + + me <- pmin(d$re,d$oe); + ome <- order(me,decreasing=T); + df <- data.frame(me=me[ome],ov=d$ov[ome]); + cso <- cumsum(df$ov)/c(1:length(df$ov)); + mv <- max(which(cso >= 1-thr)) + menr <- df$me[mv]; + return(list(df=df,menr=menr)); + }); + + if(plot) { + par(mar = c(3.5,3.5,2.0,0.5), mgp = c(2,0.65,0), cex = 0.8); + plot(df$me,cumsum(df$ov)/c(1:length(df$ov)),type='l',ylab="fraction of positions overlapping with reference",xlab="minimal enrichment of binding positions",xlim=c(min(df$me),2*menr)); + abline(h=1-thr,lty=2,col=4) + if(plot.individual) { + lapply(ir,function(d) { + df <- d$df; + lines(df$me,cumsum(df$ov)/c(1:length(df$ov)),col=8); + abline(v=menr,col="pink",lty=3) + }); + lines(df$me,cumsum(df$ov)/c(1:length(df$ov)),col=1); + } + abline(v=menr,col=2,lty=2) + legend(x="bottomright",lty=c(1,2,1,3,2),col=c(1,2,8,"pink",4),legend=c("combined samples","combined sample MSER","individual samples","individual MSERs","consistency threshold")); + } + + if(return.number.of.peaks) { + mpd <- data.frame(do.call(rbind,pal)); + return(length(which(!is.na(mpd$re) & mpd$re >=menr))/nr); + } else { + if(return.vector) { + return(unlist(lapply(ir,function(d) d$menr))); + } + if(return.median) { + return(median(unlist(lapply(ir,function(d) d$menr)))); + } else { + return(menr); + } + } +} + + + +# determine d1/d2 dataset size ratio. If background.density.scaling=F, the ratio of tag counts is returned. +# if background.density.scaling=T, regions of significant tag enrichment are masked prior to ratio calculation. +dataset.density.ratio <- function(d1,d2,min.tag.count.z=4.3,wsize=1e3,mcs=0,background.density.scaling=T) { + if(!background.density.scaling) { + return(sum(unlist(lapply(d1,length)))/sum(unlist(lapply(d2,length)))) + } + + chrl <- intersect(names(d1),names(d2)); + ntc <- do.call(rbind,lapply(chrl,function(chr) { + x1 <- tag.enrichment.clusters(abs(d1[[chr]]),c(),wsize=wsize,bg.weight=0,min.tag.count.z=min.tag.count.z,mcs=mcs,either=F) + x2 <- tag.enrichment.clusters(abs(d2[[chr]]),c(),wsize=wsize,bg.weight=0,min.tag.count.z=min.tag.count.z,mcs=mcs,either=F) + return(c(length(which(points.within(abs(d1[[chr]]),c(x1$s,x2$s)-wsize/2,c(x1$e,x2$e)+wsize/2)==-1)),length(which(points.within(abs(d2[[chr]]),c(x1$s,x2$s)-wsize/2,c(x1$e,x2$e)+wsize/2)==-1)))) + })) + ntcs <- apply(ntc,2,sum); + #print(ntcs/c(sum(unlist(lapply(d1,length))),sum(unlist(lapply(d2,length))))); + return(ntcs[1]/ntcs[2]) +} + +# returns effective size of the dataset based on the same logic as dataset.density.ratio +dataset.density.size <- function(d1,min.tag.count.z=4.3,wsize=1e3,mcs=0,background.density.scaling=T) { + if(!background.density.scaling) { + return(sum(unlist(lapply(d1,length)))) + } + + chrl <- names(d1); + ntc <- lapply(chrl,function(chr) { + x1 <- tag.enrichment.clusters(abs(d1[[chr]]),c(),wsize=wsize,bg.weight=0,min.tag.count.z=min.tag.count.z,mcs=mcs,either=F) + return(length(which(points.within(abs(d1[[chr]]),x1$s-wsize/2,x1$e+wsize/2)==-1))) + }) + return(sum(unlist(ntc))) +} + +old.dataset.density.ratio <- function(d1,d2,min.tag.count.z=4.3,wsize=1e3,mcs=0,background.density.scaling=T) { + if(!background.density.scaling) { + return(sum(unlist(lapply(d1,length)))/sum(unlist(lapply(d2,length)))) + } + + t.chromosome.counts <- function(tl) { + lapply(tl,function(d) { + x <- tag.enrichment.clusters(abs(d),c(),wsize=wsize,bg.weight=0,min.tag.count.z=min.tag.count.z,mcs=mcs,either=F) + x$s <- x$s-wsize/2; x$e <- x$e+wsize/2; + x <- regionset.intersection.c(list(x),do.union=T) + return(c(n=length(which(points.within(abs(d),x$s,x$e)==-1)),s=diff(range(abs(d))),m=sum(x$e-x$s))); + }) + } + + l1 <- t.chromosome.counts(d1); + l2 <- t.chromosome.counts(d2); + + l2 <- data.frame(do.call(rbind,l2[names(l1)])); + l1 <- data.frame(do.call(rbind,l1)); + + # genome size + gs <- sum(pmax(l1$s,l2$s)) + + den1 <- sum(l1$n)/(gs-sum(l1$m)) + den2 <- sum(l2$n)/(gs-sum(l2$m)) + return(den1/den2); +} + + + + +# calculate cumulative density based on sum of scaled gaussian curves +# (by Michael Tolstorukov) +# +# vin - input vector; bw -- standard deviation, dw-gaussina cutoff in stdev; dout - output "density") +# output - if return.x=F vector of cumulative density values corresponding to integer positions described by range(vin) +# output - if return.x=T a data structure with $x and $y corresponding to the cumulative density +# optional match.wt.f is a function that will return weights for a tag vector +densum <- function(vin,bw=5,dw=3,match.wt.f=NULL,return.x=T,from=min(vin),to=max(vin),step=1) { + # construct vector of unique tags and their counts + tc <- table(vin[vin>=from & vin<=to]); + pos <- as.numeric(names(tc)); storage.mode(pos) <- "double"; + tc <- as.numeric(tc); storage.mode(tc) <- "double"; + n <- length(pos) + # weight counts + if(!is.null(match.wt.f)) { + tc <- tc*match.wt.f(pos); + } + + rng <- c(from,to); + if(rng[1]<0) { stop("range extends into negative values") } + if(range(pos)[1]<0) { stop("position vector contains negative values") } + + storage.mode(n) <- storage.mode(rng) <- storage.mode(bw) <- storage.mode(dw) <- storage.mode(step) <- "integer"; + + spos <- rng[1]; storage.mode(spos) <- "double"; + + dlength <- floor((rng[2] - rng[1])/step) + 1; # length of output array + if(dlength<1) { stop("zero data range") } + dout <- numeric(dlength); storage.mode(dout) <- "double"; + storage.mode(dlength) <- "integer"; + .C("cdensum",n,pos,tc,spos,bw,dw,dlength,step,dout,DUP=F); + + if(return.x) { + return(list(x=c(rng[1],rng[1]+step*(dlength-1)),y=dout,step=step)) + } else { + return(dout) + } +} + +# count tags within sliding window of a specified size +# vin - tag vector (postive values, pre-shifted) +# window.size/window.step - window characteristics +# tv - optional, pre-sorted, pre-trimmed tag vector +window.tag.count <- function(vin,window.size,window.step=1,return.x=T,from=min(vin)+floor(window.size/2),to=max(vin)-floor(window.size/2),tv=NULL) { + whs <- floor(window.size/2); + # select tags with margins + if(is.null(tv)) { + tv <- sort(vin[vin>=from-whs-1 & vin<=to+whs+1]) + } + storage.mode(tv) <- "double"; + n <- length(tv) + nsteps <- ceiling((to-from)/window.step); + + storage.mode(n) <- storage.mode(nsteps) <- storage.mode(window.size) <- storage.mode(window.step) <- "integer"; + + spos <- from; storage.mode(spos) <- "double"; + + if(nsteps<1) { stop("zero data range") } + #dout <- integer(nsteps); storage.mode(dout) <- "integer"; + #.C("window_n_tags",n,tv,spos,window.size,window.step,nsteps,dout,DUP=F); + dout <- .Call("cwindow_n_tags",tv,spos,window.size,window.step,nsteps); + + if(return.x) { + return(list(x=c(from,from+(nsteps-1)*window.step),y=dout,step=window.step)) + } else { + return(dout) + } +} + +# count tags in windows around specified positions (pos) +window.tag.count.around <- function(vin,window.size,pos,return.x=T,tc=NULL,sorted=F) { + if(is.null(tc)) { + tc <- table(vin); + } + if(!sorted) { + op <- rank(pos); + pos <- sort(pos); + } + storage.mode(pos) <- "double"; + tpos <- as.integer(names(tc)); storage.mode(tpos) <- "double"; + tc <- as.integer(tc); storage.mode(tc) <- "integer"; + + whs <- floor(window.size/2); + + storage.mode(whs) <- "integer"; + twc <- .Call("cwindow_n_tags_around",tpos,tc,pos,whs); + if(return.x) { + if(sorted) { + return(data.frame(x=pos,y=twc)); + } else { + return(data.frame(x=pos[op],y=twc[op])); + } + } else { + if(sorted) { + return(twc); + } else { + return(twc[op]); + } + } +} + +# given a tag vector (signed), identify and clean up (either remove or cap) singular positions that exceed local tag density +# vin - tag vector +# cap.fold - maximal fold over enrichment over local density allowed for a single tag position, at which the tag count is capped +# eliminate.fold - max fold enrichment that, when exceeded, results in exclusion of all the tags at that position (e.g. counted as anomaly) +# z.threshold - Z-score used to determine max allowed counts +filter.singular.positions.by.local.density <- function(tags,window.size=200,cap.fold=4,eliminate.fold=10,z.threshold=3) { + # tabulate tag positions + if(length(tags)<2) { return(tags); }; + + tc <- table(tags); + pos <- as.numeric(names(tc)); storage.mode(pos) <- "double"; + tc <- as.integer(tc); storage.mode(tc) <- "integer"; + n <- length(pos); + + whs <- floor(window.size/2); + + storage.mode(n) <- storage.mode(whs) <- "integer"; + twc <- .Call("cwindow_n_tags_around",pos,tc,pos,whs); + twc <- (twc-tc+1)/window.size; # local density + + pv <- pnorm(z.threshold,lower.tail=F) + # exclude + max.counts <- qpois(pv,twc*eliminate.fold,lower.tail=F) + tc[tc>max.counts] <- 0; + # cap + max.counts <- qpois(pv,twc*cap.fold,lower.tail=F) + ivi <- which(tc>max.counts); + tc[ivi] <- max.counts[ivi]+1; + + # reconstruct tag vector + tv <- rep(pos,tc); + to <- order(abs(tv)); tv <- tv[to]; + return(tv); +} + + + +# calculates enrichment bounds using multiple background scales +# ft - foreground tags (pre-shifted, positive) +# bt - background tags +# fws - foreground window size +# bwsl - background window size list +# step - window step +# rng - from/to coordinates (to will be adjusted according to step) +# +# returns: a list with $x ($s $e $step), $lb vector and $mle vector ($ub if calculate.upper.bound=T) +mbs.enrichment.bounds <- function(ft,bt,fws,bwsl,step=1,rng=NULL,alpha=0.05,calculate.upper.bound=F,bg.weight=length(ft)/length(bt),use.most.informative.scale=F,quick.calculation=F,pos=NULL) { + # determine range + if(is.null(rng)) { + rng <- range(range(ft)); + } + # foreground counts + if(is.null(pos)) { + fwc <- window.tag.count(ft,fws,window.step=step,from=rng[1],to=rng[2],return.x=T); + } else { + fwc <- window.tag.count.around(ft,fws,pos,return.x=T) + } + fwc$y <- fwc$y+0.5; + + zal <- qnorm(alpha/2,lower.tail=F); + + # background counts + bt <- sort(bt); + if(!is.null(pos)) { + tc <- table(bt); + } + bgcm <- lapply(bwsl,function(bgws) { + if(is.null(pos)) { + window.tag.count(bt,bgws,window.step=step,from=rng[1],to=rng[2],return.x=F,tv=bt)+0.5; + } else { + window.tag.count.around(bt,bgws,pos,return.x=F,tc=tc)+0.5 + } + }) + if(!is.null(pos)) { + rm(tc); + } + + # pick most informative scale + if(use.most.informative.scale) { + bgcm <- t(do.call(cbind,bgcm)) + isi <- max.col(t((bgcm)/(bwsl/fws))) # add pseudo-counts to select lowest scale in case of a tie + + bgc <- c(bgcm)[isi+dim(bgcm)[1]*(c(1:length(isi))-1)] + + if(quick.calculation) { + rte <- fwc$y+bgc-0.25*zal*zal; rte[rte<0] <- 0; + dn <- bgc - 0.25*zal*zal; + lbm=(sqrt(fwc$y*bgc) - 0.5*zal*sqrt(rte))/dn; + ivi <- which(lbm<0); + lbm <- lbm*lbm*bwsl[isi]/fws/bg.weight; + lbm[rte<=0] <- 1; + lbm[dn<=0] <- 1; + lbm[ivi] <- 1; + } else { + lbm <- (fwc$y/bgc)*qf(1-alpha/2,2*fwc$y,2*bgc,lower.tail=F)*bwsl[isi]/fws/bg.weight; + } + + mle <- fwc$y/bgc*bwsl[isi]/fws/bg.weight; mle[is.nan(mle)] <- Inf; mle[is.na(mle)] <- Inf; + + rl <- list(x=list(s=fwc$x[1],e=fwc$x[2],step=fwc$step),lb=lbm,mle=mle); + + if(calculate.upper.bound) { + isi <- max.col(t((-bgcm)/(bwsl/fws))) # add pseudo-counts to select highest scale in case of a tie + bgc <- c(bgcm)[isi+dim(bgcm)[1]*(c(1:length(isi))-1)] + + if(quick.calculation) { + ubm=(sqrt(fwc$y*bgc) + 0.5*zal*sqrt(rte))/dn; + ivi <- which(ubm<0); + ubm <- ubm*ubm*bwsl[isi]/fws/bg.weight; + ubm[rte<=0] <- 1; + ubm[ivi] <- 1; + lbm[dn<=0] <- 1; + } else { + ubm <- (fwc$y/bgc)*qf(alpha/2,2*fwc$y,2*bgc,lower.tail=F)*bwsl[isi]/fws/bg.weight; + } + rl <- c(rl,list(ub=ubm)); + } + return(rl); + + } else { + # determine lower bounds + lbm <- lapply(c(1:length(bgcm)),function(i) { + nbg <- bgcm[[i]]; + if(quick.calculation) { + rte <- fwc$y+nbg-0.25*zal*zal; rte[rte<0] <- 0; + dn <- (nbg - 0.25*zal*zal); + lbm=(sqrt(fwc$y*nbg) - 0.5*zal*sqrt(rte))/dn; + ivi <- which(lbm<0); + lbm <- lbm*lbm*bwsl[i]/fws/bg.weight; + lbm[rte<=0] <- 1; + lbm[dn<=0] <- 1; + lbm[ivi] <- 1; + return(lbm); + } else { + return((fwc$y/nbg)*qf(1-alpha/2,2*fwc$y,2*nbg,lower.tail=F)*bwsl[i]/fws/bg.weight); + } + }) + lbm <- do.call(pmin,lbm); + + # calculate mle + #mle <- do.call(pmin,lapply(bgcm,function(bgc) fwc/bgc)) + mle <- do.call(pmin,lapply(c(1:length(bgcm)),function(i) { + bgc <- bgcm[[i]]; + x <- fwc$y/bgc*bwsl[i]/fws/bg.weight; x[is.nan(x)] <- Inf; x[is.na(x)] <- Inf; return(x); + })) + + rl <- list(x=list(s=fwc$x[1],e=fwc$x[2],step=fwc$step),lb=lbm,mle=mle); + + if(calculate.upper.bound) { + # determine upper bound + ubm <- lapply(c(1:length(bgcm)),function(i) { + nbg <- bgcm[[i]]; + if(quick.calculation) { + rte <- fwc$y+nbg-0.25*zal*zal; rte[rte<0] <- 0; + dn <- (nbg - 0.25*zal*zal); + ubm=(sqrt(fwc$y*nbg) + 0.5*zal*sqrt(rte))/dn; + ivi <- which(ubm<0); + ubm <- ubm*ubm*bwsl[i]/fws/bg.weight; + ubm[rte<=0] <- 1; + ubm[dn<=0] <- 1; + ubm[ivi] <- 1; + return(ubm); + } else { + return((fwc$y/nbg)*qf(alpha/2,2*fwc$y,2*nbg,lower.tail=F)*bwsl[i]/fws/bg.weight); + } + }) + ubm <- do.call(pmax,ubm); + rl <- c(rl,list(ub=ubm)); + } + + return(rl); + } +} + +write.probe.wig <- function(chr,pos,val,fname,append=F,feature="M",probe.length=35,header=T) { + min.dist <- min(diff(pos)); + if(probe.length>=min.dist) { + probe.length <- min.dist-1; + cat("warning: adjusted down wig segment length to",probe.length,"\n"); + } + mdat <- data.frame(chr,as.integer(pos),as.integer(pos+probe.length),val) + + if(header) { + write(paste("track type=wiggle_0 name=\"Bed Format\" description=\"",feature,"\" visibility=dense color=200,100,0 altColor=0,100,200 priority=20",sep=""),file=fname,append=append) + write.table(mdat,file=fname,col.names=F,row.names=F,quote=F,sep=" ",append=T); + } else { + write.table(mdat,file=fname,col.names=F,row.names=F,quote=F,sep=" ",append=append); + } + +} + +# returns intersection of multiple region sets +# each regionset needs to contain $s, $e and optional $v column +regionset.intersection.c <- function(rsl,max.val=-1,do.union=F) { + # translate into position/flag form + rfl <- lapply(rsl,function(rs) { + rp <- c(rs$s,rs$e); rf <- c(rep(c(1,-1),each=length(rs$s))); + + ro <- order(rp); + rp <- rp[ro]; rf <- rf[ro]; + if(!is.null(rs$v)) { + rv <- c(rs$v,rs$v)[ro]; + return(data.frame(p=as.numeric(rp),f=as.integer(rf),v=as.numeric(rv))); + } else { + return(data.frame(p=as.numeric(rp),f=as.integer(rf))); + } + }) + rfd <- data.frame(do.call(rbind,lapply(1:length(rfl),function(i) { + d <- rfl[[i]]; d$f <- d$f*i; return(d); + }))) + rfd <- rfd[order(rfd$p),]; + if(is.null(rfd$v)) { max.val <- 0; } + if(do.union) { ur <- 1; } else { ur <- 0; }; + rl <- .Call("region_intersection",as.integer(length(rfl)),as.numeric(rfd$p),as.integer(rfd$f),as.numeric(rfd$v),as.integer(max.val),as.integer(ur)); + return(data.frame(do.call(cbind,rl))); +} + + +# idenfity if binding peak falls within a larger region of significant tag enrichment, and if so record its booundaries +add.broad.peak.regions <- function(chip.tags,input.tags,bp,window.size=500,z.thr=2) { + se <- find.significantly.enriched.regions(chip.tags,input.tags,window.size=window.size,z.thr=z.thr,poisson.z=0,poisson.ratio=0,either=F) + chrl <- names(bp$npl); names(chrl) <- chrl; + bnpl <- lapply(chrl,function(chr) { + npl <- bp$npl[[chr]]; + if(is.null(npl) | dim(npl)[1]<1) { + return(npl); + } + pi <- points.within(npl$x,se[[chr]]$s,se[[chr]]$e,return.list=T); + + pm <- do.call(rbind,lapply(pi,function(rl) { + if(length(rl)>0) { + return(range(c(se[[chr]]$s[rl],se[[chr]]$e[rl]))) + } else { + return(c(NA,NA)); + } + })) + + npl$rs <- pm[,1]; + npl$re <- pm[,2]; + return(npl); + }) + bp$npl <- bnpl; + return(bp); +} + +# writing out binding results in a narrowpeak format, incorporating broad region boundaries if they are present +# if broad region info is not present, margin is used to determine region width. The default margin is equal +# to the window half size used to call the binding peaks +write.narrowpeak.binding <- function(bd,fname,margin=bd$whs,npeaks=NA) { # Anshul: added npeaks option + if(is.null(margin)) { margin <- 50; } + chrl <- names(bd$npl); names(chrl) <- chrl; + md <- do.call(rbind,lapply(chrl,function(chr) { + df <- bd$npl[[chr]]; + x <- df$x; + rs <- df$rs; if(is.null(rs)) { rs <- rep(NA,length(x)) } + re <- df$re; if(is.null(re)) { re <- rep(NA,length(x)) } + #ivi <- which(is.na(rs)); if(any(ivi)) {rs[ivi] <- x[ivi]-margin;} + ivi <- which(is.na(rs)); if(any(ivi)) {rs[ivi] <- pmax(0,x[ivi]-margin);} # Anshul: added the pmax (0, ...) to avoid negative peak starts + ivi <- which(is.na(re)); if(any(ivi)) {re[ivi] <- x[ivi]+margin;} + #cbind(chr,rs,re,".","0",".",df$y,-1,format(df$fdr,scientific=T,digits=3),x-rs) + cbind(chr,rs,re,".","0",".",df$y,-1,-log10(df$fdr),x-rs) # Anshul: converted fdr to -log10 + })) + md <- md[order(as.numeric(md[,7]),decreasing=T),] + if (!is.na(npeaks)) { # Anshul: added this option to print a limited number of peaks + npeaks <- min(nrow(md),npeaks) + md <- md[1:npeaks,] + } + write.table(md,file=fname,col.names=F,row.names=F,quote=F,sep="\t",append=F); +} + + +get.broad.enrichment.clusters <- function(signal.data,control.data,window.size=1e3,z.thr=3, tag.shift=146/2,background.density.scaling=F, ... ) { + # find significantly enriched clusters + bg.weight <- dataset.density.ratio(signal.data,control.data,background.density.scaling=background.density.scaling); + se <- find.significantly.enriched.regions(signal.data,control.data,window.size=window.size,z.thr=z.thr,tag.shift=tag.shift, bg.weight=bg.weight, ...) + chrl <- names(se); names(chrl) <- chrl; + se <- lapply(chrl,function(chr) { + d <- se[[chr]]; + if(length(d$s>1)) { + d <- regionset.intersection.c(list(d,d),do.union=T); + sc <- points.within(abs(signal.data[[chr]]+tag.shift),d$s,d$e,return.point.counts=T); + cc <- points.within(abs(control.data[[chr]]+tag.shift),d$s,d$e,return.point.counts=T); + d$rv <- log2((sc+1)/(cc+1)/bg.weight); + return(d); + } else { + return(d) + } + }) +} + +write.broadpeak.info <- function(bp,fname) { + chrl <- names(bp); names(chrl) <- chrl; + chrl <- chrl[unlist(lapply(bp,function(d) length(d$s)))>0] + md <- do.call(rbind,lapply(chrl,function(chr) { + df <- bp[[chr]]; + cbind(chr,df$s,df$e,".","0",".",df$rv,-1,-1) + })) + md <- md[order(as.numeric(md[,7]),decreasing=T),] + write.table(md,file=fname,col.names=F,row.names=F,quote=F,sep="\t",append=F); +} + + +get.clusters2 <- function(x,CL) { + temp <- which(diff(x) != 0) + begin <- c(1, temp + 1) + end <- c(temp, length(x)) + size <- end - begin + 1 + + begin <- begin[size >= CL] + end <- end[size >= CL] + size <- size[size >= CL] + + size <- size[x[end] != 0] + begin <- begin[x[end] != 0] + end <- end[x[end] != 0] + + return (list(size=size,begin=begin,end=end)) +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/api_global.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/api_global.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/api_global.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/api_global.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,22 @@ +// *************************************************************************** +// api_global.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides macros for exporting & importing BamTools API library symbols +// *************************************************************************** + +#ifndef API_GLOBAL_H +#define API_GLOBAL_H + +#include "bamtools_global.h" + +#ifdef BAMTOOLS_API_LIBRARY +# define API_EXPORT BAMTOOLS_LIBRARY_EXPORT +#else +# define API_EXPORT BAMTOOLS_LIBRARY_IMPORT +#endif + +#endif // API_GLOBAL_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAlignment.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAlignment.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAlignment.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAlignment.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,696 @@ +// *************************************************************************** +// BamAlignment.cpp (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 13 December 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the BamAlignment data structure +// *************************************************************************** + +#include +using namespace BamTools; + +#include +#include +#include +#include +#include +#include +#include +using namespace std; + +// default ctor +BamAlignment::BamAlignment(void) + : RefID(-1) + , Position(-1) + , MateRefID(-1) + , MatePosition(-1) + , InsertSize(0) +{ } + +// copy ctor +BamAlignment::BamAlignment(const BamAlignment& other) + : Name(other.Name) + , Length(other.Length) + , QueryBases(other.QueryBases) + , AlignedBases(other.AlignedBases) + , Qualities(other.Qualities) + , TagData(other.TagData) + , RefID(other.RefID) + , Position(other.Position) + , Bin(other.Bin) + , MapQuality(other.MapQuality) + , AlignmentFlag(other.AlignmentFlag) + , CigarData(other.CigarData) + , MateRefID(other.MateRefID) + , MatePosition(other.MatePosition) + , InsertSize(other.InsertSize) + , SupportData(other.SupportData) +{ } + +// dtor +BamAlignment::~BamAlignment(void) { } + +// Queries against alignment flags +bool BamAlignment::IsDuplicate(void) const { return ( (AlignmentFlag & DUPLICATE) != 0 ); } +bool BamAlignment::IsFailedQC(void) const { return ( (AlignmentFlag & QC_FAILED) != 0 ); } +bool BamAlignment::IsFirstMate(void) const { return ( (AlignmentFlag & READ_1) != 0 ); } +bool BamAlignment::IsMapped(void) const { return ( (AlignmentFlag & UNMAPPED) == 0 ); } +bool BamAlignment::IsMateMapped(void) const { return ( (AlignmentFlag & MATE_UNMAPPED) == 0 ); } +bool BamAlignment::IsMateReverseStrand(void) const { return ( (AlignmentFlag & MATE_REVERSE) != 0 ); } +bool BamAlignment::IsPaired(void) const { return ( (AlignmentFlag & PAIRED) != 0 ); } +bool BamAlignment::IsPrimaryAlignment(void) const { return ( (AlignmentFlag & SECONDARY) == 0 ); } +bool BamAlignment::IsProperPair(void) const { return ( (AlignmentFlag & PROPER_PAIR) != 0 ); } +bool BamAlignment::IsReverseStrand(void) const { return ( (AlignmentFlag & REVERSE) != 0 ); } +bool BamAlignment::IsSecondMate(void) const { return ( (AlignmentFlag & READ_2) != 0 ); } + +// Manipulate alignment flags +void BamAlignment::SetIsDuplicate(bool ok) { if (ok) AlignmentFlag |= DUPLICATE; else AlignmentFlag &= ~DUPLICATE; } +void BamAlignment::SetIsFailedQC(bool ok) { if (ok) AlignmentFlag |= QC_FAILED; else AlignmentFlag &= ~QC_FAILED; } +void BamAlignment::SetIsFirstMate(bool ok) { if (ok) AlignmentFlag |= READ_1; else AlignmentFlag &= ~READ_1; } +void BamAlignment::SetIsMapped(bool ok) { SetIsUnmapped(!ok); } +void BamAlignment::SetIsMateMapped(bool ok) { SetIsMateUnmapped(!ok); } +void BamAlignment::SetIsMateUnmapped(bool ok) { if (ok) AlignmentFlag |= MATE_UNMAPPED; else AlignmentFlag &= ~MATE_UNMAPPED; } +void BamAlignment::SetIsMateReverseStrand(bool ok) { if (ok) AlignmentFlag |= MATE_REVERSE; else AlignmentFlag &= ~MATE_REVERSE; } +void BamAlignment::SetIsPaired(bool ok) { if (ok) AlignmentFlag |= PAIRED; else AlignmentFlag &= ~PAIRED; } +void BamAlignment::SetIsPrimaryAlignment(bool ok) { SetIsSecondaryAlignment(!ok); } +void BamAlignment::SetIsProperPair(bool ok) { if (ok) AlignmentFlag |= PROPER_PAIR; else AlignmentFlag &= ~PROPER_PAIR; } +void BamAlignment::SetIsReverseStrand(bool ok) { if (ok) AlignmentFlag |= REVERSE; else AlignmentFlag &= ~REVERSE; } +void BamAlignment::SetIsSecondaryAlignment(bool ok) { if (ok) AlignmentFlag |= SECONDARY; else AlignmentFlag &= ~SECONDARY; } +void BamAlignment::SetIsSecondMate(bool ok) { if (ok) AlignmentFlag |= READ_2; else AlignmentFlag &= ~READ_2; } +void BamAlignment::SetIsUnmapped(bool ok) { if (ok) AlignmentFlag |= UNMAPPED; else AlignmentFlag &= ~UNMAPPED; } + +// calculates alignment end position, based on starting position and CIGAR operations +int BamAlignment::GetEndPosition(bool usePadded, bool zeroBased) const { + + // initialize alignment end to starting position + int alignEnd = Position; + + // iterate over cigar operations + vector::const_iterator cigarIter = CigarData.begin(); + vector::const_iterator cigarEnd = CigarData.end(); + for ( ; cigarIter != cigarEnd; ++cigarIter) { + const char cigarType = (*cigarIter).Type; + if ( cigarType == 'M' || cigarType == 'D' || cigarType == 'N' ) + alignEnd += (*cigarIter).Length; + else if ( usePadded && cigarType == 'I' ) + alignEnd += (*cigarIter).Length; + } + + // adjust for zeroBased, if necessary + if (zeroBased) + return alignEnd - 1; + else + return alignEnd; +} + +bool BamAlignment::AddTag(const string& tag, const string& type, const string& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type != "Z" && type != "H" ) return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag already exists, return false + // use EditTag explicitly instead + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) return false; + + // otherwise, copy tag data to temp buffer + string newTag = tag + type + value; + const int newTagDataLength = tagDataLength + newTag.size() + 1; // leave room for null-term + char originalTagData[newTagDataLength]; + memcpy(originalTagData, TagData.c_str(), tagDataLength + 1); // '+1' for TagData null-term + + // append newTag + strcat(originalTagData + tagDataLength, newTag.data()); // removes original null-term, appends newTag + null-term + + // store temp buffer back in TagData + const char* newTagData = (const char*)originalTagData; + TagData.assign(newTagData, newTagDataLength); + + // return success + return true; +} + +bool BamAlignment::AddTag(const string& tag, const string& type, const uint32_t& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type == "f" || type == "Z" || type == "H" ) return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag already exists, return false + // use EditTag explicitly instead + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) return false; + + // otherwise, convert value to string + union { unsigned int value; char valueBuffer[sizeof(unsigned int)]; } un; + un.value = value; + + // copy original tag data to temp buffer + string newTag = tag + type; + const int newTagDataLength = tagDataLength + newTag.size() + 4; // leave room for new integer + char originalTagData[newTagDataLength]; + memcpy(originalTagData, TagData.c_str(), tagDataLength + 1); // '+1' for TagData null-term + + // append newTag + strcat(originalTagData + tagDataLength, newTag.data()); + memcpy(originalTagData + tagDataLength + newTag.size(), un.valueBuffer, sizeof(unsigned int)); + + // store temp buffer back in TagData + const char* newTagData = (const char*)originalTagData; + TagData.assign(newTagData, newTagDataLength); + + // return success + return true; +} + +bool BamAlignment::AddTag(const string& tag, const string& type, const int32_t& value) { + return AddTag(tag, type, (const uint32_t&)value); +} + +bool BamAlignment::AddTag(const string& tag, const string& type, const float& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type == "Z" || type == "H" ) return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag already exists, return false + // use EditTag explicitly instead + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) return false; + + // otherwise, convert value to string + union { float value; char valueBuffer[sizeof(float)]; } un; + un.value = value; + + // copy original tag data to temp buffer + string newTag = tag + type; + const int newTagDataLength = tagDataLength + newTag.size() + 4; // leave room for new float + char originalTagData[newTagDataLength]; + memcpy(originalTagData, TagData.c_str(), tagDataLength + 1); // '+1' for TagData null-term + + // append newTag + strcat(originalTagData + tagDataLength, newTag.data()); + memcpy(originalTagData + tagDataLength + newTag.size(), un.valueBuffer, sizeof(float)); + + // store temp buffer back in TagData + const char* newTagData = (const char*)originalTagData; + TagData.assign(newTagData, newTagDataLength); + + // return success + return true; +} + +bool BamAlignment::EditTag(const string& tag, const string& type, const string& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type != "Z" && type != "H" ) return false; + + // localize the tag data + char* pOriginalTagData = (char*)TagData.data(); + char* pTagData = pOriginalTagData; + const unsigned int originalTagDataLength = TagData.size(); + + unsigned int newTagDataLength = 0; + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, originalTagDataLength, numBytesParsed) ) { + + // make sure array is more than big enough + char newTagData[originalTagDataLength + value.size()]; + + // copy original tag data up til desired tag + const unsigned int beginningTagDataLength = numBytesParsed; + newTagDataLength += beginningTagDataLength; + memcpy(newTagData, pOriginalTagData, numBytesParsed); + + // copy new VALUE in place of current tag data + const unsigned int dataLength = strlen(value.c_str()); + memcpy(newTagData + beginningTagDataLength, (char*)value.c_str(), dataLength+1 ); + + // skip to next tag (if tag for removal is last, return true) + const char* pTagStorageType = pTagData - 1; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return true; + + // copy everything from current tag (the next one after tag for removal) to end + const unsigned int skippedDataLength = (numBytesParsed - beginningTagDataLength); + const unsigned int endTagOffset = beginningTagDataLength + dataLength + 1; + const unsigned int endTagDataLength = originalTagDataLength - beginningTagDataLength - skippedDataLength; + memcpy(newTagData + endTagOffset, pTagData, endTagDataLength); + + // ensure null-terminator + newTagData[ endTagOffset + endTagDataLength + 1 ] = 0; + + // save new tag data + TagData.assign(newTagData, endTagOffset + endTagDataLength); + return true; + } + + // tag not found, attempt AddTag + else return AddTag(tag, type, value); +} + +bool BamAlignment::EditTag(const string& tag, const string& type, const uint32_t& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type == "f" || type == "Z" || type == "H" ) return false; + + // localize the tag data + char* pOriginalTagData = (char*)TagData.data(); + char* pTagData = pOriginalTagData; + const unsigned int originalTagDataLength = TagData.size(); + + unsigned int newTagDataLength = 0; + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, originalTagDataLength, numBytesParsed) ) { + + // make sure array is more than big enough + char newTagData[originalTagDataLength + sizeof(value)]; + + // copy original tag data up til desired tag + const unsigned int beginningTagDataLength = numBytesParsed; + newTagDataLength += beginningTagDataLength; + memcpy(newTagData, pOriginalTagData, numBytesParsed); + + // copy new VALUE in place of current tag data + union { unsigned int value; char valueBuffer[sizeof(unsigned int)]; } un; + un.value = value; + memcpy(newTagData + beginningTagDataLength, un.valueBuffer, sizeof(unsigned int)); + + // skip to next tag (if tag for removal is last, return true) + const char* pTagStorageType = pTagData - 1; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return true; + + // copy everything from current tag (the next one after tag for removal) to end + const unsigned int skippedDataLength = (numBytesParsed - beginningTagDataLength); + const unsigned int endTagOffset = beginningTagDataLength + sizeof(unsigned int); + const unsigned int endTagDataLength = originalTagDataLength - beginningTagDataLength - skippedDataLength; + memcpy(newTagData + endTagOffset, pTagData, endTagDataLength); + + // ensure null-terminator + newTagData[ endTagOffset + endTagDataLength + 1 ] = 0; + + // save new tag data + TagData.assign(newTagData, endTagOffset + endTagDataLength); + return true; + } + + // tag not found, attempt AddTag + else return AddTag(tag, type, value); +} + +bool BamAlignment::EditTag(const string& tag, const string& type, const int32_t& value) { + return EditTag(tag, type, (const uint32_t&)value); +} + +bool BamAlignment::EditTag(const string& tag, const string& type, const float& value) { + + if ( SupportData.HasCoreOnly ) return false; + if ( tag.size() != 2 || type.size() != 1 ) return false; + if ( type == "Z" || type == "H" ) return false; + + // localize the tag data + char* pOriginalTagData = (char*)TagData.data(); + char* pTagData = pOriginalTagData; + const unsigned int originalTagDataLength = TagData.size(); + + unsigned int newTagDataLength = 0; + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, originalTagDataLength, numBytesParsed) ) { + + // make sure array is more than big enough + char newTagData[originalTagDataLength + sizeof(value)]; + + // copy original tag data up til desired tag + const unsigned int beginningTagDataLength = numBytesParsed; + newTagDataLength += beginningTagDataLength; + memcpy(newTagData, pOriginalTagData, numBytesParsed); + + // copy new VALUE in place of current tag data + union { float value; char valueBuffer[sizeof(float)]; } un; + un.value = value; + memcpy(newTagData + beginningTagDataLength, un.valueBuffer, sizeof(float)); + + // skip to next tag (if tag for removal is last, return true) + const char* pTagStorageType = pTagData - 1; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return true; + + // copy everything from current tag (the next one after tag for removal) to end + const unsigned int skippedDataLength = (numBytesParsed - beginningTagDataLength); + const unsigned int endTagOffset = beginningTagDataLength + sizeof(float); + const unsigned int endTagDataLength = originalTagDataLength - beginningTagDataLength - skippedDataLength; + memcpy(newTagData + endTagOffset, pTagData, endTagDataLength); + + // ensure null-terminator + newTagData[ endTagOffset + endTagDataLength + 1 ] = 0; + + // save new tag data + TagData.assign(newTagData, endTagOffset + endTagDataLength); + return true; + } + + // tag not found, attempt AddTag + else return AddTag(tag, type, value); +} + +// get "NM" tag data - originally contributed by Aaron Quinlan +// stores data in 'editDistance', returns success/fail +bool BamAlignment::GetEditDistance(uint32_t& editDistance) const { + return GetTag("NM", (uint32_t&)editDistance); +} + +// get "RG" tag data +// stores data in 'readGroup', returns success/fail +bool BamAlignment::GetReadGroup(string& readGroup) const { + return GetTag("RG", readGroup); +} + +bool BamAlignment::GetTag(const string& tag, string& destination) const { + + // make sure tag data exists + if ( SupportData.HasCoreOnly || TagData.empty() ) + return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) { + const unsigned int dataLength = strlen(pTagData); + destination.clear(); + destination.resize(dataLength); + memcpy( (char*)destination.data(), pTagData, dataLength ); + return true; + } + + // tag not found, return failure + return false; +} + +bool BamAlignment::GetTag(const string& tag, uint32_t& destination) const { + + // make sure tag data exists + if ( SupportData.HasCoreOnly || TagData.empty() ) + return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag found, determine data byte-length, store data in readGroup, return success + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) { + + // determine data byte-length + const char type = *(pTagData - 1); + int destinationLength = 0; + switch (type) { + + // 1 byte data + case 'A': + case 'c': + case 'C': + destinationLength = 1; + break; + + // 2 byte data + case 's': + case 'S': + destinationLength = 2; + break; + + // 4 byte data + case 'i': + case 'I': + destinationLength = 4; + break; + + // unsupported type for integer destination (float or var-length strings) + case 'f': + case 'Z': + case 'H': + fprintf(stderr, "ERROR: Cannot store tag of type %c in integer destination\n", type); + return false; + + // unknown tag type + default: + fprintf(stderr, "ERROR: Unknown tag storage class encountered: [%c]\n", type); + return false; + } + + // store in destination + destination = 0; + memcpy(&destination, pTagData, destinationLength); + return true; + } + + // tag not found, return failure + return false; +} + +bool BamAlignment::GetTag(const string& tag, int32_t& destination) const { + return GetTag(tag, (uint32_t&)destination); +} + +bool BamAlignment::GetTag(const string& tag, float& destination) const { + + // make sure tag data exists + if ( SupportData.HasCoreOnly || TagData.empty() ) + return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // if tag found, determine data byte-length, store data in readGroup, return success + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) { + + // determine data byte-length + const char type = *(pTagData - 1); + int destinationLength = 0; + switch(type) { + + // 1 byte data + case 'A': + case 'c': + case 'C': + destinationLength = 1; + break; + + // 2 byte data + case 's': + case 'S': + destinationLength = 2; + break; + + // 4 byte data + case 'f': + case 'i': + case 'I': + destinationLength = 4; + break; + + // unsupported type (var-length strings) + case 'Z': + case 'H': + fprintf(stderr, "ERROR: Cannot store tag of type %c in integer destination\n", type); + return false; + + // unknown tag type + default: + fprintf(stderr, "ERROR: Unknown tag storage class encountered: [%c]\n", type); + return false; + } + + // store in destination + destination = 0.0; + memcpy(&destination, pTagData, destinationLength); + return true; + } + + // tag not found, return failure + return false; +} + +bool BamAlignment::GetTagType(const string& tag, char& type) const { + + // make sure tag data exists + if ( SupportData.HasCoreOnly || TagData.empty() ) + return false; + + // localize the tag data + char* pTagData = (char*)TagData.data(); + const unsigned int tagDataLength = TagData.size(); + unsigned int numBytesParsed = 0; + + // lookup tag + if ( FindTag(tag, pTagData, tagDataLength, numBytesParsed) ) { + + // retrieve tag type code + type = *(pTagData - 1); + + // validate that type is a proper BAM tag type + switch(type) { + case 'A': + case 'c': + case 'C': + case 's': + case 'S': + case 'f': + case 'i': + case 'I': + case 'Z': + case 'H': + return true; + + // unknown tag type + default: + fprintf(stderr, "ERROR: Unknown tag storage class encountered: [%c]\n", type); + return false; + } + } + + // tag not found, return failure + return false; +} + +bool BamAlignment::RemoveTag(const string& tag) { + + // BamAlignments fetched using BamReader::GetNextAlignmentCore() are not allowed + // also, return false if no data present to remove + if ( SupportData.HasCoreOnly || TagData.empty() ) return false; + + // localize the tag data + char* pOriginalTagData = (char*)TagData.data(); + char* pTagData = pOriginalTagData; + const unsigned int originalTagDataLength = TagData.size(); + unsigned int newTagDataLength = 0; + unsigned int numBytesParsed = 0; + + // if tag found, store data in readGroup, return success + if ( FindTag(tag, pTagData, originalTagDataLength, numBytesParsed) ) { + + char newTagData[originalTagDataLength]; + + // copy original tag data up til desired tag + pTagData -= 3; + numBytesParsed -= 3; + const unsigned int beginningTagDataLength = numBytesParsed; + newTagDataLength += beginningTagDataLength; + memcpy(newTagData, pOriginalTagData, numBytesParsed); + + // skip to next tag (if tag for removal is last, return true) + const char* pTagStorageType = pTagData + 2; + pTagData += 3; + numBytesParsed += 3; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return true; + + // copy everything from current tag (the next one after tag for removal) to end + const unsigned int skippedDataLength = (numBytesParsed - beginningTagDataLength); + const unsigned int endTagDataLength = originalTagDataLength - beginningTagDataLength - skippedDataLength; + memcpy(newTagData + beginningTagDataLength, pTagData, endTagDataLength ); + + // save new tag data + TagData.assign(newTagData, beginningTagDataLength + endTagDataLength); + return true; + } + + // tag not found, no removal - return failure + return false; +} + +bool BamAlignment::FindTag(const string& tag, + char* &pTagData, + const unsigned int& tagDataLength, + unsigned int& numBytesParsed) +{ + + while ( numBytesParsed < tagDataLength ) { + + const char* pTagType = pTagData; + const char* pTagStorageType = pTagData + 2; + pTagData += 3; + numBytesParsed += 3; + + // check the current tag, return true on match + if ( strncmp(pTagType, tag.c_str(), 2) == 0 ) + return true; + + // get the storage class and find the next tag + if ( *pTagStorageType == '\0' ) return false; + if ( !SkipToNextTag(*pTagStorageType, pTagData, numBytesParsed) ) return false; + if ( *pTagData == '\0' ) return false; + } + + // checked all tags, none match + return false; +} + +bool BamAlignment::SkipToNextTag(const char storageType, char* &pTagData, unsigned int& numBytesParsed) { + + switch(storageType) { + + case 'A': + case 'c': + case 'C': + ++numBytesParsed; + ++pTagData; + break; + + case 's': + case 'S': + numBytesParsed += 2; + pTagData += 2; + break; + + case 'f': + case 'i': + case 'I': + numBytesParsed += 4; + pTagData += 4; + break; + + case 'Z': + case 'H': + while(*pTagData) { + ++numBytesParsed; + ++pTagData; + } + // increment for null-terminator + ++numBytesParsed; + ++pTagData; + break; + + default: + // error case + fprintf(stderr, "ERROR: Unknown tag storage class encountered: [%c]\n", storageType); + return false; + } + + // return success + return true; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAlignment.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAlignment.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAlignment.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAlignment.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,203 @@ +// *************************************************************************** +// BamAlignment.h (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 13 December 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the BamAlignment data structure +// *************************************************************************** + +#ifndef BAMALIGNMENT_H +#define BAMALIGNMENT_H + +#include +#include +#include +#include + +namespace BamTools { + +// forward declare BamAlignment's friend classes +namespace Internal { + class BamReaderPrivate; + class BamWriterPrivate; +} // namespace Internal + +// BamAlignment data structure +// explicitly labeled as 'struct' to indicate that (most of) its fields are public +struct API_EXPORT BamAlignment { + + // constructors & destructor + public: + BamAlignment(void); + BamAlignment(const BamAlignment& other); + ~BamAlignment(void); + + // Queries against alignment flags + public: + bool IsDuplicate(void) const; // Returns true if this read is a PCR duplicate + bool IsFailedQC(void) const; // Returns true if this read failed quality control + bool IsFirstMate(void) const; // Returns true if alignment is first mate on read + bool IsMapped(void) const; // Returns true if alignment is mapped + bool IsMateMapped(void) const; // Returns true if alignment's mate is mapped + bool IsMateReverseStrand(void) const; // Returns true if alignment's mate mapped to reverse strand + bool IsPaired(void) const; // Returns true if alignment part of paired-end read + bool IsPrimaryAlignment(void) const; // Returns true if reported position is primary alignment + bool IsProperPair(void) const; // Returns true if alignment is part of read that satisfied paired-end resolution + bool IsReverseStrand(void) const; // Returns true if alignment mapped to reverse strand + bool IsSecondMate(void) const; // Returns true if alignment is second mate on read + + // Manipulate alignment flags + public: + void SetIsDuplicate(bool ok); // Sets "PCR duplicate" flag + void SetIsFailedQC(bool ok); // Sets "failed quality control" flag + void SetIsFirstMate(bool ok); // Sets "alignment is first mate" flag + void SetIsMapped(bool ok); // Sets "alignment is mapped" flag + void SetIsMateMapped(bool ok); // Sets "alignment's mate is mapped" flag + void SetIsMateReverseStrand(bool ok); // Sets "alignment's mate mapped to reverse strand" flag + void SetIsPaired(bool ok); // Sets "alignment part of paired-end read" flag + void SetIsPrimaryAlignment(bool ok); // Sets "position is primary alignment" flag + void SetIsProperPair(bool ok); // Sets "alignment is part of read that satisfied paired-end resolution" flag + void SetIsReverseStrand(bool ok); // Sets "alignment mapped to reverse strand" flag + void SetIsSecondMate(bool ok); // Sets "alignment is second mate on read" flag + + // legacy methods (deprecated, but available) + void SetIsMateUnmapped(bool ok); // Complement of IsMateMapped() flag + void SetIsSecondaryAlignment(bool ok); // Complement of IsPrimaryAlignment() flag + void SetIsUnmapped(bool ok); // Complement of IsMapped() flag + + // Tag data access methods + public: + // ------------------------------------------------------------------------------------- + // N.B. - The following tag access methods may not be used on BamAlignments fetched + // using BamReader::GetNextAlignmentCore(). Attempting to use them will not result in + // error message (to keep output clean) but will ALWAYS return false. Only user-created + // BamAlignments or those retrieved using BamReader::GetNextAlignment() are valid here. + + // add tag data (create new TAG entry with TYPE and VALUE) + // TYPE is one of {A, i, f, Z, H} depending on VALUE - see SAM/BAM spec for details + // returns true if new data added, false if error or TAG already exists + // N.B. - will NOT modify existing tag. Use EditTag() instead + // @tag - two character tag name + // @type - single character tag type (see SAM/BAM spec for details) + // @value - value to associate with tag + bool AddTag(const std::string& tag, const std::string& type, const std::string& value); // type must be Z or H + bool AddTag(const std::string& tag, const std::string& type, const uint32_t& value); // type must be A or i + bool AddTag(const std::string& tag, const std::string& type, const int32_t& value); // type must be A or i + bool AddTag(const std::string& tag, const std::string& type, const float& value); // type must be A, i, or f + + // edit tag data (sets existing TAG with TYPE to VALUE or adds new TAG if not already present) + // TYPE is one of {A, i, f, Z, H} depending on VALUE - see SAM/BAM spec for details + // returns true if edit was successfaul, false if error + // @tag - two character tag name + // @type - single character tag type (see SAM/BAM spec for details) + // @value - new value for tag + bool EditTag(const std::string& tag, const std::string& type, const std::string& value); // type must be Z or H + bool EditTag(const std::string& tag, const std::string& type, const uint32_t& value); // type must be A or i + bool EditTag(const std::string& tag, const std::string& type, const int32_t& value); // type must be A or i + bool EditTag(const std::string& tag, const std::string& type, const float& value); // type must be A, i, or f + + // specific tag data access methods - these only remain for legacy support + // returns whether specific tag could be retrieved + bool GetEditDistance(uint32_t& editDistance) const; // get "NM" tag data (equivalent to GetTag("NM", editDistance)) + bool GetReadGroup(std::string& readGroup) const; // get "RG" tag data (equivalent to GetTag("RG", readGroup)) + + // generic tag data access methods + // returns whether tag is found & tag type is compatible with DESTINATION + // @tag - two character tag name + // @destination - if found, tag value is stored here + bool GetTag(const std::string& tag, std::string& destination) const; // access variable-length char or hex strings + bool GetTag(const std::string& tag, uint32_t& destination) const; // access unsigned integer data + bool GetTag(const std::string& tag, int32_t& destination) const; // access signed integer data + bool GetTag(const std::string& tag, float& destination) const; // access floating point data + + // retrieve the tag type code for TAG + // returns true if tag could be found and type determined + bool GetTagType(const std::string& tag, char& type) const; + + // remove tag data + // returns true if removal was successful, false if error + // N.B. - returns false if TAG does not exist (no removal can occur) + // @tag - two character tag name + bool RemoveTag(const std::string& tag); + + // Additional data access methods + public: + // calculates & returns alignment end position, based on starting position and CIGAR operations + // @usePadded - if true, counts inserted bases. Default is false, so that alignment end position matches the last base's position in reference + // @zeroBased - if true, returns 0-based coordinate; else returns 1-based. Setting this to false is useful when using BAM data along with other, half-open formats. + int GetEndPosition(bool usePadded = false, bool zeroBased = true) const; + + // 'internal' utility methods + private: + static bool FindTag(const std::string& tag, char* &pTagData, const unsigned int& tagDataLength, unsigned int& numBytesParsed); + static bool SkipToNextTag(const char storageType, char* &pTagData, unsigned int& numBytesParsed); + + // Data members + public: + std::string Name; // Read name + int32_t Length; // Query length + std::string QueryBases; // 'Original' sequence (as reported from sequencing machine) + std::string AlignedBases; // 'Aligned' sequence (includes any indels, padding, clipping) + std::string Qualities; // FASTQ qualities (ASCII characters, not numeric values) + std::string TagData; // Tag data (accessor methods will pull the requested information out) + int32_t RefID; // ID number for reference sequence + int32_t Position; // Position (0-based) where alignment starts + uint16_t Bin; // Bin in BAM file where this alignment resides + uint16_t MapQuality; // Mapping quality score + uint32_t AlignmentFlag; // Alignment bit-flag - see Is() methods to query this value, SetIs() methods to manipulate + std::vector CigarData; // CIGAR operations for this alignment + int32_t MateRefID; // ID number for reference sequence where alignment's mate was aligned + int32_t MatePosition; // Position (0-based) where alignment's mate starts + int32_t InsertSize; // Mate-pair insert size + + // Internal data, inaccessible to client code + // but available BamReaderPrivate & BamWriterPrivate + private: + struct BamAlignmentSupportData { + + // data members + std::string AllCharData; + uint32_t BlockLength; + uint32_t NumCigarOperations; + uint32_t QueryNameLength; + uint32_t QuerySequenceLength; + bool HasCoreOnly; + + // constructor + BamAlignmentSupportData(void) + : BlockLength(0) + , NumCigarOperations(0) + , QueryNameLength(0) + , QuerySequenceLength(0) + , HasCoreOnly(false) + { } + }; + BamAlignmentSupportData SupportData; + friend class Internal::BamReaderPrivate; + friend class Internal::BamWriterPrivate; + + // Alignment flag query constants + // Use the get/set methods above instead + private: + enum { PAIRED = 1 + , PROPER_PAIR = 2 + , UNMAPPED = 4 + , MATE_UNMAPPED = 8 + , REVERSE = 16 + , MATE_REVERSE = 32 + , READ_1 = 64 + , READ_2 = 128 + , SECONDARY = 256 + , QC_FAILED = 512 + , DUPLICATE = 1024 + }; +}; + +// convenience typedef(s) +typedef std::vector BamAlignmentVector; + +} // namespace BamTools + +#endif // BAMALIGNMENT_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAux.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAux.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAux.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamAux.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,227 @@ +// *************************************************************************** +// BamAux.h (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic constants, data structures, utilities etc. +// used throughout the API for handling BAM files +// *************************************************************************** + +#ifndef BAMAUX_H +#define BAMAUX_H + +#include + +#include +#include +#include +#include + +// Platform-specific large-file support +#ifndef BAMTOOLS_LFS +#define BAMTOOLS_LFS + #ifdef WIN32 + #define ftell64(a) _ftelli64(a) + #define fseek64(a,b,c) _fseeki64(a,b,c) + #else + #define ftell64(a) ftello(a) + #define fseek64(a,b,c) fseeko(a,b,c) + #endif +#endif // BAMTOOLS_LFS + +// Platform-specific type definitions +#ifndef BAMTOOLS_TYPES +#define BAMTOOLS_TYPES + #ifdef _MSC_VER + typedef char int8_t; + typedef unsigned char uint8_t; + typedef short int16_t; + typedef unsigned short uint16_t; + typedef int int32_t; + typedef unsigned int uint32_t; + typedef long long int64_t; + typedef unsigned long long uint64_t; + #else + #include + #endif +#endif // BAMTOOLS_TYPES + +namespace BamTools { + +// ---------------------------------------------------------------- +// ---------------------------------------------------------------- +// BAM constants + +const int BAM_CMATCH = 0; +const int BAM_CINS = 1; +const int BAM_CDEL = 2; +const int BAM_CREF_SKIP = 3; +const int BAM_CSOFT_CLIP = 4; +const int BAM_CHARD_CLIP = 5; +const int BAM_CPAD = 6; +const int BAM_CIGAR_SHIFT = 4; +const int BAM_CIGAR_MASK = ((1 << BAM_CIGAR_SHIFT) - 1); +const int BAM_CORE_SIZE = 32; +const int BT_SIZEOF_INT = 4; + +// ---------------------------------------------------------------- +// ---------------------------------------------------------------- +// Data structs & typedefs + +// CIGAR operation data structure +struct API_EXPORT CigarOp { + + // data members + char Type; // Operation type (MIDNSHP) + uint32_t Length; // Operation length (number of bases) + + // constructor + CigarOp(const char type = '\0', + const uint32_t length = 0) + : Type(type) + , Length(length) + { } +}; + +// Reference data entry +struct API_EXPORT RefData { + + // data members + std::string RefName; // Name of reference sequence + int32_t RefLength; // Length of reference sequence + bool RefHasAlignments; // True if BAM file contains alignments mapped to reference sequence + + // constructor + RefData(const int32_t& length = 0, + bool ok = false) + : RefLength(length) + , RefHasAlignments(ok) + { } +}; +typedef std::vector RefVector; + +// General (sequential) genome region +struct API_EXPORT BamRegion { + + // data members + int LeftRefID; + int LeftPosition; + int RightRefID; + int RightPosition; + + // constructor + BamRegion(const int& leftID = -1, + const int& leftPos = -1, + const int& rightID = -1, + const int& rightPos = -1) + : LeftRefID(leftID) + , LeftPosition(leftPos) + , RightRefID(rightID) + , RightPosition(rightPos) + { } + + // copy constructor + BamRegion(const BamRegion& other) + : LeftRefID(other.LeftRefID) + , LeftPosition(other.LeftPosition) + , RightRefID(other.RightRefID) + , RightPosition(other.RightPosition) + { } + + // member functions + void clear(void) { LeftRefID = -1; LeftPosition = -1; RightRefID = -1; RightPosition = -1; } + bool isLeftBoundSpecified(void) const { return ( LeftRefID >= 0 && LeftPosition >= 0 ); } + bool isNull(void) const { return ( !isLeftBoundSpecified() && !isRightBoundSpecified() ); } + bool isRightBoundSpecified(void) const { return ( RightRefID >= 0 && RightPosition >= 0 ); } +}; + +// ---------------------------------------------------------------- +// ---------------------------------------------------------------- +// General utilities + +// returns true if system is big endian +inline bool SystemIsBigEndian(void) { + const uint16_t one = 0x0001; + return ((*(char*) &one) == 0 ); +} + +// swaps endianness of 16-bit value 'in place' +inline void SwapEndian_16(int16_t& x) { + x = ((x >> 8) | (x << 8)); +} + +inline void SwapEndian_16(uint16_t& x) { + x = ((x >> 8) | (x << 8)); +} + +// swaps endianness of 32-bit value 'in-place' +inline void SwapEndian_32(int32_t& x) { + x = ( (x >> 24) | + ((x << 8) & 0x00FF0000) | + ((x >> 8) & 0x0000FF00) | + (x << 24) + ); +} + +inline void SwapEndian_32(uint32_t& x) { + x = ( (x >> 24) | + ((x << 8) & 0x00FF0000) | + ((x >> 8) & 0x0000FF00) | + (x << 24) + ); +} + +// swaps endianness of 64-bit value 'in-place' +inline void SwapEndian_64(int64_t& x) { + x = ( (x >> 56) | + ((x << 40) & 0x00FF000000000000ll) | + ((x << 24) & 0x0000FF0000000000ll) | + ((x << 8) & 0x000000FF00000000ll) | + ((x >> 8) & 0x00000000FF000000ll) | + ((x >> 24) & 0x0000000000FF0000ll) | + ((x >> 40) & 0x000000000000FF00ll) | + (x << 56) + ); +} + +inline void SwapEndian_64(uint64_t& x) { + x = ( (x >> 56) | + ((x << 40) & 0x00FF000000000000ll) | + ((x << 24) & 0x0000FF0000000000ll) | + ((x << 8) & 0x000000FF00000000ll) | + ((x >> 8) & 0x00000000FF000000ll) | + ((x >> 24) & 0x0000000000FF0000ll) | + ((x >> 40) & 0x000000000000FF00ll) | + (x << 56) + ); +} + +// swaps endianness of 'next 2 bytes' in a char buffer (in-place) +inline void SwapEndian_16p(char* data) { + uint16_t& value = (uint16_t&)*data; + SwapEndian_16(value); +} + +// swaps endianness of 'next 4 bytes' in a char buffer (in-place) +inline void SwapEndian_32p(char* data) { + uint32_t& value = (uint32_t&)*data; + SwapEndian_32(value); +} + +// swaps endianness of 'next 8 bytes' in a char buffer (in-place) +inline void SwapEndian_64p(char* data) { + uint64_t& value = (uint64_t&)*data; + SwapEndian_64(value); +} + +// returns whether file exists (can be opened OK) +inline bool FileExists(const std::string& filename) { + std::ifstream f(filename.c_str(), std::ifstream::in); + return !f.fail(); +} + +} // namespace BamTools + +#endif // BAMAUX_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamIndex.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamIndex.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamIndex.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamIndex.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,230 @@ +// *************************************************************************** +// BamIndex.cpp (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index functionality - both for the default (standardized) BAM +// index format (.bai) as well as a BamTools-specific (nonstandard) index +// format (.bti). +// *************************************************************************** + +#include +#include +#include +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +#include +using namespace std; + +// -------------------------------------------------- +// BamIndex factory methods + +// returns index based on BAM filename 'stub' +// checks first for preferred type, returns that type if found +// (if not found, attmempts to load other type(s), returns 0 if NONE found) +// +// ** default preferred type is BamToolsIndex ** use this anytime it exists +BamIndex* BamIndex::FromBamFilename(const std::string& bamFilename, + BamTools::BgzfData* bgzf, + BamTools::BamReader* reader, + const BamIndex::PreferredIndexType& type) +{ + // --------------------------------------------------- + // attempt to load preferred type first + + const std::string bamtoolsIndexFilename = bamFilename + ".bti"; + const bool bamtoolsIndexExists = BamTools::FileExists(bamtoolsIndexFilename); + if ( (type == BamIndex::BAMTOOLS) && bamtoolsIndexExists ) + return new BamToolsIndex(bgzf, reader); + + const std::string standardIndexFilename = bamFilename + ".bai"; + const bool standardIndexExists = BamTools::FileExists(standardIndexFilename); + if ( (type == BamIndex::STANDARD) && standardIndexExists ) + return new BamStandardIndex(bgzf, reader); + + // ---------------------------------------------------- + // preferred type could not be found, try other (non-preferred) types + // if none found, return 0 + + if ( bamtoolsIndexExists ) return new BamToolsIndex(bgzf, reader); + if ( standardIndexExists ) return new BamStandardIndex(bgzf, reader); + return 0; +} + +// returns index based on explicitly named index file (or 0 if not found) +BamIndex* BamIndex::FromIndexFilename(const std::string& indexFilename, + BamTools::BgzfData* bgzf, + BamTools::BamReader* reader) +{ + // see if specified file exists + const bool indexExists = BamTools::FileExists(indexFilename); + if ( !indexExists ) return 0; + + const std::string bamtoolsIndexExtension(".bti"); + const std::string standardIndexExtension(".bai"); + + // if has bamtoolsIndexExtension + if ( indexFilename.find(bamtoolsIndexExtension) == (indexFilename.length() - bamtoolsIndexExtension.length()) ) + return new BamToolsIndex(bgzf, reader); + + // if has standardIndexExtension + if ( indexFilename.find(standardIndexExtension) == (indexFilename.length() - standardIndexExtension.length()) ) + return new BamStandardIndex(bgzf, reader); + + // otherwise, unsupported file type + return 0; +} + +// ------------------------------- +// BamIndex implementation + +// ctor +BamIndex::BamIndex(BamTools::BgzfData* bgzf, BamTools::BamReader* reader) + : m_BGZF(bgzf) + , m_reader(reader) + , m_cacheMode(BamIndex::LimitedIndexCaching) + , m_indexStream(0) +{ + if ( m_reader && m_reader->IsOpen() ) + m_references = m_reader->GetReferenceData(); +} + +// dtor +BamIndex::~BamIndex(void) { + if ( IsOpen() ) + fclose(m_indexStream); +} + +// return true if FILE* is open +bool BamIndex::IsOpen(void) const { + return ( m_indexStream != 0 ); +} + +// loads existing data from file into memory +bool BamIndex::Load(const string& filename) { + + // open index file, abort on error + if ( !OpenIndexFile(filename, "rb") ) { + fprintf(stderr, "ERROR: Unable to open the BAM index file %s for reading.\n", filename.c_str()); + return false; + } + + // check magic number + if ( !LoadHeader() ) { + fclose(m_indexStream); + return false; + } + + // load reference data (but only keep in memory if full caching requested) + bool saveInitialLoad = ( m_cacheMode == BamIndex::FullIndexCaching ); + if ( !LoadAllReferences(saveInitialLoad) ) { + fclose(m_indexStream); + return false; + } + + // update index cache based on selected mode + UpdateCache(); + + // return success + return true; +} + +// opens index file for reading/writing, return true if opened OK +bool BamIndex::OpenIndexFile(const string& filename, const string& mode) { + m_indexStream = fopen(filename.c_str(), mode.c_str()); + return ( m_indexStream != 0 ); +} + +// rewind index file to beginning of index data, return true if rewound OK +bool BamIndex::Rewind(void) { + return ( fseek64(m_indexStream, DataBeginOffset(), SEEK_SET) == 0 ); +} + +// change the index caching behavior +void BamIndex::SetCacheMode(const BamIndexCacheMode mode) { + if ( mode != m_cacheMode ) { + m_cacheMode = mode; + UpdateCache(); + } +} + +// updates in-memory cache of index data, depending on current cache mode +void BamIndex::UpdateCache(void) { + + // skip if file not open + if ( !IsOpen() ) return; + + // reflect requested cache mode behavior + switch ( m_cacheMode ) { + + case (BamIndex::FullIndexCaching) : + Rewind(); + LoadAllReferences(true); + break; + + case (BamIndex::LimitedIndexCaching) : + if ( HasFullDataCache() ) + KeepOnlyFirstReferenceOffsets(); + else { + ClearAllData(); + SkipToFirstReference(); + LoadFirstReference(true); + } + break; + case(BamIndex::NoIndexCaching) : + ClearAllData(); + break; + default : + // unreachable + ; + } +} + +// writes in-memory index data out to file +bool BamIndex::Write(const string& bamFilename) { + + // open index file for writing + string indexFilename = bamFilename + Extension(); + if ( !OpenIndexFile(indexFilename, "wb") ) { + fprintf(stderr, "ERROR: Could not open file to save index.\n"); + return false; + } + + // write index header data + if ( !WriteHeader() ) { + fprintf(stderr, "ERROR: There was a problem writing index metadata to new index file.\n"); + fflush(m_indexStream); + fclose(m_indexStream); + exit(1); + } + + // write main index data + if ( !WriteAllReferences() ) { + fprintf(stderr, "ERROR: There was a problem writing index data to new index file.\n"); + fflush(m_indexStream); + fclose(m_indexStream); + exit(1); + } + + // flush any remaining output, rewind file, and return success + fflush(m_indexStream); + fclose(m_indexStream); + + // re-open index file for later reading + if ( !OpenIndexFile(indexFilename, "rb") ) { + fprintf(stderr, "ERROR: Could not open newly created index file for reading.\n"); + return false; + } + + // return success/failure of write + return true; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamIndex.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamIndex.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamIndex.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamIndex.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,145 @@ +// *************************************************************************** +// BamIndex.h (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides basic BAM index interface +// *************************************************************************** + +#ifndef BAM_INDEX_H +#define BAM_INDEX_H + +#include +#include +#include +#include +#include + +namespace BamTools { + +class BamReader; +class BgzfData; + +namespace Internal { + class BamStandardIndex; + class BamToolsIndex; +} // namespace Internal + +// -------------------------------------------------- +// BamIndex base class +class API_EXPORT BamIndex { + + // specify index-caching behavior + // + // @FullIndexCaching - store entire index file contents in memory + // @LimitedIndexCaching - store only index data for current reference + // being processed + // @NoIndexCaching - do not store any index data. Load as needed to + // calculate jump offset + public: enum BamIndexCacheMode { FullIndexCaching = 0 + , LimitedIndexCaching + , NoIndexCaching + }; + + // ctor & dtor + public: + BamIndex(BamTools::BgzfData* bgzf, BamTools::BamReader* reader); + virtual ~BamIndex(void); + + // index interface + public: + // creates index data (in-memory) from current reader data + virtual bool Build(void) =0; + // returns supported file extension + virtual const std::string Extension(void) const =0; + // returns whether reference has alignments or no + virtual bool HasAlignments(const int& referenceID) const =0; + // attempts to use index to jump to region; returns success/fail + // a "successful" jump indicates no error, but not whether this region has data + // * thus, the method sets a flag to indicate whether there are alignments + // available after the jump position + virtual bool Jump(const BamTools::BamRegion& region, bool* hasAlignmentsInRegion) =0; + // loads existing data from file into memory + virtual bool Load(const std::string& filename); + // change the index caching behavior + virtual void SetCacheMode(const BamIndexCacheMode mode); + // writes in-memory index data out to file + // N.B. - (this is the original BAM filename, method will modify it to use applicable extension) + virtual bool Write(const std::string& bamFilename); + + // derived-classes MUST provide implementation + protected: + // clear all current index offset data in memory + virtual void ClearAllData(void) =0; + // return file position after header metadata + virtual const off_t DataBeginOffset(void) const =0; + // return true if all index data is cached + virtual bool HasFullDataCache(void) const =0; + // clears index data from all references except the first + virtual void KeepOnlyFirstReferenceOffsets(void) =0; + // load index data for all references, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + virtual bool LoadAllReferences(bool saveData = true) =0; + // load first reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + virtual bool LoadFirstReference(bool saveData = true) =0; + // load header data from index file, return true if loaded OK + virtual bool LoadHeader(void) =0; + // position file pointer to first reference begin, return true if skipped OK + virtual bool SkipToFirstReference(void) =0; + // write index reference data + virtual bool WriteAllReferences(void) =0; + // write index header data + virtual bool WriteHeader(void) =0; + + // internal methods + protected: + // rewind index file to beginning of index data, return true if rewound OK + bool Rewind(void); + + private: + // return true if FILE* is open + bool IsOpen(void) const; + // opens index file according to requested mode, return true if opened OK + bool OpenIndexFile(const std::string& filename, const std::string& mode); + // updates in-memory cache of index data, depending on current cache mode + void UpdateCache(void); + + // factory methods for returning proper BamIndex-derived type based on available index files + public: + + // returns index based on BAM filename 'stub' + // checks first for preferred type, returns that type if found + // (if not found, attmempts to load other type(s), returns 0 if NONE found) + // + // ** default preferred type is BamToolsIndex ** use this anytime it exists + enum PreferredIndexType { BAMTOOLS = 0, STANDARD }; + static BamIndex* FromBamFilename(const std::string& bamFilename, + BamTools::BgzfData* bgzf, + BamTools::BamReader* reader, + const BamIndex::PreferredIndexType& type = BamIndex::BAMTOOLS); + + // returns index based on explicitly named index file (or 0 if not found) + static BamIndex* FromIndexFilename(const std::string& indexFilename, + BamTools::BgzfData* bgzf, + BamTools::BamReader* reader); + + // data members + protected: + BamTools::BgzfData* m_BGZF; + BamTools::BamReader* m_reader; + BamTools::RefVector m_references; + BamIndex::BamIndexCacheMode m_cacheMode; + FILE* m_indexStream; + + + // friends + friend class Internal::BamStandardIndex; + friend class Internal::BamToolsIndex; +}; + +} // namespace BamTools + +#endif // BAM_INDEX_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamMultiReader.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamMultiReader.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamMultiReader.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamMultiReader.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,450 @@ +// *************************************************************************** +// BamMultiReader.cpp (c) 2010 Erik Garrison, Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Uses BGZF routines were adapted from the bgzf.c code developed at the Broad +// Institute. +// --------------------------------------------------------------------------- +// Functionality for simultaneously reading multiple BAM files. +// +// This functionality allows applications to work on very large sets of files +// without requiring intermediate merge, sort, and index steps for each file +// subset. It also improves the performance of our merge system as it +// precludes the need to sort merged files. +// *************************************************************************** + +#include +#include +using namespace BamTools; + +#include +#include +#include +#include +#include +#include +#include +using namespace std; + +// ----------------------------------------------------- +// BamMultiReader implementation +// ----------------------------------------------------- + +// constructor +BamMultiReader::BamMultiReader(void) + : CurrentRefID(0) + , CurrentLeft(0) +{ } + +// destructor +BamMultiReader::~BamMultiReader(void) { + Close(); +} + +// close the BAM files +void BamMultiReader::Close(void) { + + // close all BAM readers and clean up pointers + vector >::iterator readerIter = readers.begin(); + vector >::iterator readerEnd = readers.end(); + for ( ; readerIter != readerEnd; ++readerIter) { + + BamReader* reader = (*readerIter).first; + BamAlignment* alignment = (*readerIter).second; + + // close the reader + if ( reader) reader->Close(); + + // delete reader pointer + delete reader; + reader = 0; + + // delete alignment pointer + delete alignment; + alignment = 0; + } + + // clear out the container + readers.clear(); +} + +// saves index data to BAM index files (".bai"/".bti") where necessary, returns success/fail +bool BamMultiReader::CreateIndexes(bool useStandardIndex) { + bool result = true; + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + result &= reader->CreateIndex(useStandardIndex); + } + return result; +} + +// sets the index caching mode on the readers +void BamMultiReader::SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode) { + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + reader->SetIndexCacheMode(mode); + } +} + +// for debugging +void BamMultiReader::DumpAlignmentIndex(void) { + for (AlignmentIndex::const_iterator it = alignments.begin(); it != alignments.end(); ++it) { + cerr << it->first.first << ":" << it->first.second << " " << it->second.first->GetFilename() << endl; + } +} + +// makes a virtual, unified header for all the bam files in the multireader +const string BamMultiReader::GetHeaderText(void) const { + + string mergedHeader = ""; + map readGroups; + + // foreach extraction entry (each BAM file) + for (vector >::const_iterator rs = readers.begin(); rs != readers.end(); ++rs) { + + BamReader* reader = rs->first; + string headerText = reader->GetHeaderText(); + if ( headerText.empty() ) continue; + + map currentFileReadGroups; + stringstream header(headerText); + vector lines; + string item; + while (getline(header, item)) + lines.push_back(item); + + for (vector::const_iterator it = lines.begin(); it != lines.end(); ++it) { + + // get next line from header, skip if empty + string headerLine = *it; + if ( headerLine.empty() ) { continue; } + + // if first file, save HD & SQ entries + if ( rs == readers.begin() ) { + if ( headerLine.find("@HD") == 0 || headerLine.find("@SQ") == 0) { + mergedHeader.append(headerLine.c_str()); + mergedHeader.append(1, '\n'); + } + } + + // (for all files) append RG entries if they are unique + if ( headerLine.find("@RG") == 0 ) { + stringstream headerLineSs(headerLine); + string part, readGroupPart, readGroup; + while(std::getline(headerLineSs, part, '\t')) { + stringstream partSs(part); + string subtag; + std::getline(partSs, subtag, ':'); + if (subtag == "ID") { + std::getline(partSs, readGroup, ':'); + break; + } + } + if (readGroups.find(readGroup) == readGroups.end()) { // prevents duplicate @RG entries + mergedHeader.append(headerLine.c_str() ); + mergedHeader.append(1, '\n'); + readGroups[readGroup] = true; + currentFileReadGroups[readGroup] = true; + } else { + // warn iff we are reading one file and discover duplicated @RG tags in the header + // otherwise, we emit no warning, as we might be merging multiple BAM files with identical @RG tags + if (currentFileReadGroups.find(readGroup) != currentFileReadGroups.end()) { + cerr << "WARNING: duplicate @RG tag " << readGroup + << " entry in header of " << reader->GetFilename() << endl; + } + } + } + } + } + + // return merged header text + return mergedHeader; +} + +// get next alignment among all files +bool BamMultiReader::GetNextAlignment(BamAlignment& nextAlignment) { + + // bail out if we are at EOF in all files, means no more alignments to process + if (!HasOpenReaders()) + return false; + + // when all alignments have stepped into a new target sequence, update our + // current reference sequence id + UpdateReferenceID(); + + // our lowest alignment and reader will be at the front of our alignment index + BamAlignment* alignment = alignments.begin()->second.second; + BamReader* reader = alignments.begin()->second.first; + + // now that we have the lowest alignment in the set, save it by copy to our argument + nextAlignment = BamAlignment(*alignment); + + // remove this alignment index entry from our alignment index + alignments.erase(alignments.begin()); + + // and add another entry if we can get another alignment from the reader + if (reader->GetNextAlignment(*alignment)) { + alignments.insert(make_pair(make_pair(alignment->RefID, alignment->Position), + make_pair(reader, alignment))); + } else { // do nothing + //cerr << "reached end of file " << lowestReader->GetFilename() << endl; + } + + return true; + +} + +// get next alignment among all files without parsing character data from alignments +bool BamMultiReader::GetNextAlignmentCore(BamAlignment& nextAlignment) { + + // bail out if we are at EOF in all files, means no more alignments to process + if (!HasOpenReaders()) + return false; + + // when all alignments have stepped into a new target sequence, update our + // current reference sequence id + UpdateReferenceID(); + + // our lowest alignment and reader will be at the front of our alignment index + BamAlignment* alignment = alignments.begin()->second.second; + BamReader* reader = alignments.begin()->second.first; + + // now that we have the lowest alignment in the set, save it by copy to our argument + nextAlignment = BamAlignment(*alignment); + //memcpy(&nextAlignment, alignment, sizeof(BamAlignment)); + + // remove this alignment index entry from our alignment index + alignments.erase(alignments.begin()); + + // and add another entry if we can get another alignment from the reader + if (reader->GetNextAlignmentCore(*alignment)) { + alignments.insert(make_pair(make_pair(alignment->RefID, alignment->Position), + make_pair(reader, alignment))); + } else { // do nothing + //cerr << "reached end of file " << lowestReader->GetFilename() << endl; + } + + return true; + +} + +// --------------------------------------------------------------------------------------- +// +// NB: The following GetReferenceX() functions assume that we have identical +// references for all BAM files. We enforce this by invoking the above +// validation function (ValidateReaders) to verify that our reference data +// is the same across all files on Open, so we will not encounter a situation +// in which there is a mismatch and we are still live. +// +// --------------------------------------------------------------------------------------- + +// returns the number of reference sequences +const int BamMultiReader::GetReferenceCount(void) const { + return readers.front().first->GetReferenceCount(); +} + +// returns vector of reference objects +const BamTools::RefVector BamMultiReader::GetReferenceData(void) const { + return readers.front().first->GetReferenceData(); +} + +// returns refID from reference name +const int BamMultiReader::GetReferenceID(const string& refName) const { + return readers.front().first->GetReferenceID(refName); +} + +// --------------------------------------------------------------------------------------- + +// checks if any readers still have alignments +bool BamMultiReader::HasOpenReaders() { + return alignments.size() > 0; +} + +// returns whether underlying BAM readers ALL have an index loaded +// this is useful to indicate whether Jump() or SetRegion() are possible +bool BamMultiReader::IsIndexLoaded(void) const { + bool ok = true; + vector >::const_iterator readerIter = readers.begin(); + vector >::const_iterator readerEnd = readers.end(); + for ( ; readerIter != readerEnd; ++readerIter ) { + const BamReader* reader = (*readerIter).first; + if ( reader ) ok &= reader->IsIndexLoaded(); + } + return ok; +} + +// jumps to specified region(refID, leftBound) in BAM files, returns success/fail +bool BamMultiReader::Jump(int refID, int position) { + + //if ( References.at(refID).RefHasAlignments && (position <= References.at(refID).RefLength) ) { + CurrentRefID = refID; + CurrentLeft = position; + + bool result = true; + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + result &= reader->Jump(refID, position); + if (!result) { + cerr << "ERROR: could not jump " << reader->GetFilename() << " to " << refID << ":" << position << endl; + exit(1); + } + } + if (result) UpdateAlignments(); + return result; +} + +// opens BAM files +bool BamMultiReader::Open(const vector& filenames, bool openIndexes, bool coreMode, bool preferStandardIndex) { + + // for filename in filenames + fileNames = filenames; // save filenames in our multireader + for (vector::const_iterator it = filenames.begin(); it != filenames.end(); ++it) { + + const string filename = *it; + BamReader* reader = new BamReader; + + bool openedOK = true; + openedOK = reader->Open(filename, "", openIndexes, preferStandardIndex); + + // if file opened ok, check that it can be read + if ( openedOK ) { + + bool fileOK = true; + BamAlignment* alignment = new BamAlignment; + fileOK &= ( coreMode ? reader->GetNextAlignmentCore(*alignment) : reader->GetNextAlignment(*alignment) ); + + if (fileOK) { + readers.push_back(make_pair(reader, alignment)); // store pointers to our readers for cleanup + alignments.insert(make_pair(make_pair(alignment->RefID, alignment->Position), + make_pair(reader, alignment))); + } else { + cerr << "WARNING: could not read first alignment in " << filename << ", ignoring file" << endl; + // if only file available & could not be read, return failure + if ( filenames.size() == 1 ) return false; + } + } + + // TODO; any further error handling when openedOK is false ?? + else + return false; + } + + // files opened ok, at least one alignment could be read, + // now need to check that all files use same reference data + ValidateReaders(); + return true; +} + +void BamMultiReader::PrintFilenames(void) { + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + cout << reader->GetFilename() << endl; + } +} + +// returns BAM file pointers to beginning of alignment data +bool BamMultiReader::Rewind(void) { + bool result = true; + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + result &= reader->Rewind(); + } + return result; +} + +bool BamMultiReader::SetRegion(const int& leftRefID, const int& leftPosition, const int& rightRefID, const int& rightPosition) { + BamRegion region(leftRefID, leftPosition, rightRefID, rightPosition); + return SetRegion(region); +} + +bool BamMultiReader::SetRegion(const BamRegion& region) { + + Region = region; + + // NB: While it may make sense to track readers in which we can + // successfully SetRegion, In practice a failure of SetRegion means "no + // alignments here." It makes sense to simply accept the failure, + // UpdateAlignments(), and continue. + + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + if (!it->first->SetRegion(region)) { + cerr << "ERROR: could not jump " << it->first->GetFilename() << " to " + << region.LeftRefID << ":" << region.LeftPosition + << ".." << region.RightRefID << ":" << region.RightPosition << endl; + } + } + + UpdateAlignments(); + return true; +} + +void BamMultiReader::UpdateAlignments(void) { + // Update Alignments + alignments.clear(); + for (vector >::iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* br = it->first; + BamAlignment* ba = it->second; + if (br->GetNextAlignment(*ba)) { + alignments.insert(make_pair(make_pair(ba->RefID, ba->Position), + make_pair(br, ba))); + } else { + // assume BamReader end of region / EOF + } + } +} + +// updates the reference id stored in the BamMultiReader +// to reflect the current state of the readers +void BamMultiReader::UpdateReferenceID(void) { + // the alignments are sorted by position, so the first alignment will always have the lowest reference ID + if (alignments.begin()->second.second->RefID != CurrentRefID) { + // get the next reference id + // while there aren't any readers at the next ref id + // increment the ref id + int nextRefID = CurrentRefID; + while (alignments.begin()->second.second->RefID != nextRefID) { + ++nextRefID; + } + //cerr << "updating reference id from " << CurrentRefID << " to " << nextRefID << endl; + CurrentRefID = nextRefID; + } +} + +// ValidateReaders checks that all the readers point to BAM files representing +// alignments against the same set of reference sequences, and that the +// sequences are identically ordered. If these checks fail the operation of +// the multireader is undefined, so we force program exit. +void BamMultiReader::ValidateReaders(void) const { + int firstRefCount = readers.front().first->GetReferenceCount(); + BamTools::RefVector firstRefData = readers.front().first->GetReferenceData(); + for (vector >::const_iterator it = readers.begin(); it != readers.end(); ++it) { + BamReader* reader = it->first; + BamTools::RefVector currentRefData = reader->GetReferenceData(); + BamTools::RefVector::const_iterator f = firstRefData.begin(); + BamTools::RefVector::const_iterator c = currentRefData.begin(); + if (reader->GetReferenceCount() != firstRefCount || firstRefData.size() != currentRefData.size()) { + cerr << "ERROR: mismatched number of references in " << reader->GetFilename() + << " expected " << firstRefCount + << " reference sequences but only found " << reader->GetReferenceCount() << endl; + exit(1); + } + // this will be ok; we just checked above that we have identically-sized sets of references + // here we simply check if they are all, in fact, equal in content + while (f != firstRefData.end()) { + if (f->RefName != c->RefName || f->RefLength != c->RefLength) { + cerr << "ERROR: mismatched references found in " << reader->GetFilename() + << " expected: " << endl; + for (BamTools::RefVector::const_iterator a = firstRefData.begin(); a != firstRefData.end(); ++a) + cerr << a->RefName << " " << a->RefLength << endl; + cerr << "but found: " << endl; + for (BamTools::RefVector::const_iterator a = currentRefData.begin(); a != currentRefData.end(); ++a) + cerr << a->RefName << " " << a->RefLength << endl; + exit(1); + } + ++f; ++c; + } + } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamMultiReader.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamMultiReader.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamMultiReader.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamMultiReader.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,136 @@ +// *************************************************************************** +// BamMultiReader.h (c) 2010 Erik Garrison, Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Functionality for simultaneously reading multiple BAM files +// *************************************************************************** + +#ifndef BAMMULTIREADER_H +#define BAMMULTIREADER_H + +#include +#include +#include +#include +#include +#include + +namespace BamTools { + +// index mapping reference/position pairings to bamreaders and their alignments +typedef std::multimap, std::pair > AlignmentIndex; + +class API_EXPORT BamMultiReader { + + // constructor / destructor + public: + BamMultiReader(void); + ~BamMultiReader(void); + + // public interface + public: + + // positioning + int CurrentRefID; + int CurrentLeft; + + // region under analysis, specified using SetRegion + BamRegion Region; + + // ---------------------- + // BAM file operations + // ---------------------- + + // close BAM files + void Close(void); + + // opens BAM files (and optional BAM index files, if provided) + // @openIndexes - triggers index opening, useful for suppressing + // error messages during merging of files in which we may not have + // indexes. + // @coreMode - setup our first alignments using GetNextAlignmentCore(); + // also useful for merging + // @preferStandardIndex - look for standard BAM index ".bai" first. If false, + // will look for BamTools index ".bti". + bool Open(const std::vector& filenames, bool openIndexes = true, bool coreMode = false, bool preferStandardIndex = false); + + // returns whether underlying BAM readers ALL have an index loaded + // this is useful to indicate whether Jump() or SetRegion() are possible + bool IsIndexLoaded(void) const; + + // performs random-access jump to reference, position + bool Jump(int refID, int position = 0); + + // sets the target region + bool SetRegion(const BamRegion& region); + bool SetRegion(const int&, const int&, const int&, const int&); // convenience function to above + + // returns file pointers to beginning of alignments + bool Rewind(void); + + // ---------------------- + // access alignment data + // ---------------------- + // updates the reference id marker to match the lower limit of our readers + void UpdateReferenceID(void); + + // retrieves next available alignment (returns success/fail) from all files + bool GetNextAlignment(BamAlignment&); + // retrieves next available alignment (returns success/fail) from all files + // and populates the support data with information about the alignment + // *** BUT DOES NOT PARSE CHARACTER DATA FROM THE ALIGNMENT + bool GetNextAlignmentCore(BamAlignment&); + // ... should this be private? + bool HasOpenReaders(void); + + // ---------------------- + // access auxiliary data + // ---------------------- + + // returns unified SAM header text for all files + const std::string GetHeaderText(void) const; + // returns number of reference sequences + const int GetReferenceCount(void) const; + // returns vector of reference objects + const BamTools::RefVector GetReferenceData(void) const; + // returns reference id (used for BamMultiReader::Jump()) for the given reference name + const int GetReferenceID(const std::string& refName) const; + // validates that we have a congruent set of BAM files that are aligned against the same reference sequences + void ValidateReaders() const; + + // ---------------------- + // BAM index operations + // ---------------------- + + // creates index for BAM files which lack them, saves to files (default = bamFilename + ".bai") + bool CreateIndexes(bool useStandardIndex = true); + + // sets the index caching mode for the readers + void SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode); + + //const int GetReferenceID(const string& refName) const; + + // utility + void PrintFilenames(void); + void DumpAlignmentIndex(void); + void UpdateAlignments(void); // updates our alignment cache + + // private implementation + private: + + // the set of readers and alignments which we operate on, maintained throughout the life of this class + std::vector > readers; + + // readers and alignments sorted by reference id and position, to keep track of the lowest (next) alignment + // when a reader reaches EOF, its entry is removed from this index + AlignmentIndex alignments; + + std::vector fileNames; +}; + +} // namespace BamTools + +#endif // BAMMULTIREADER_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bamread.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bamread.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bamread.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bamread.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,224 @@ +#include "pc.h" +#include "config.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "BamAlignment.h" +#include "BamAux.h" /* RefVector/RefData */ +#include "BamReader.h" + + +extern "C" { +// pliu 20160911 +//#include "R.h" +//#include "Rmath.h" +////// +#include "Rinternals.h" +#include "Rdefines.h" +} + +using namespace std; +using namespace __gnu_cxx; + + +class lessAbsoluteValue { +public: + bool operator()(int a, int b) const { + return abs(a) < abs(b); + } +}; + + + + + +//#define DEBUG 1 + +extern "C" { + + + // read in bam file + SEXP read_bam(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + boost::char_separator sep2(","); + + BamTools::BamReader bamf; + + if (!bamf.Open(fname)) { + cout << "ERROR: failed to open BAM file '" << fname << "'" << endl; + } else { + + Rprintf("opened %s\n",fname); + BamTools::RefVector refs = bamf.GetReferenceData(); + BamTools::BamAlignment al; + + int fcount=0; + while (bamf.GetNextAlignment(al)) { + if (!al.IsMapped() || !al.IsPrimaryAlignment()) { + continue; + } + + string tagname=al.Name; + string chr=refs[al.RefID].RefName; + int fpos=(int) (al.Position + (al.IsReverseStrand() ? al.Length : 0)); + if(al.IsReverseStrand()) { fpos=-1*fpos; } + + uint32_t nms; + int nm=0; + if (al.GetEditDistance(nms)) { + nm=nms; + } + + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(al.Name); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d",chr.c_str(),cind,fpos,nm); + if(fcount>30) { + break; + } +#endif + + } + bamf.Close(); + + Rprintf("done. read %d fragments\n",fcount); + } + + + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,66 @@ +// *************************************************************************** +// BamReader.cpp (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading BAM files +// *************************************************************************** + +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +#include +using namespace std; + +// constructor +BamReader::BamReader(void) { + d = new BamReaderPrivate(this); +} + +// destructor +BamReader::~BamReader(void) { + delete d; + d = 0; +} + +// file operations +void BamReader::Close(void) { d->Close(); } +bool BamReader::HasIndex(void) const { return d->HasIndex; } +bool BamReader::IsIndexLoaded(void) const { return HasIndex(); } +bool BamReader::IsOpen(void) const { return d->mBGZF.IsOpen; } +bool BamReader::Jump(int refID, int position) { return d->SetRegion( BamRegion(refID, position) ); } +bool BamReader::Open(const std::string& filename, + const std::string& indexFilename, + const bool lookForIndex, + const bool preferStandardIndex) +{ + return d->Open(filename, indexFilename, lookForIndex, preferStandardIndex); +} +bool BamReader::Rewind(void) { return d->Rewind(); } +bool BamReader::SetRegion(const BamRegion& region) { return d->SetRegion(region); } +bool BamReader::SetRegion(const int& leftRefID, const int& leftBound, const int& rightRefID, const int& rightBound) { + return d->SetRegion( BamRegion(leftRefID, leftBound, rightRefID, rightBound) ); +} + +// access alignment data +bool BamReader::GetNextAlignment(BamAlignment& bAlignment) { return d->GetNextAlignment(bAlignment); } +bool BamReader::GetNextAlignmentCore(BamAlignment& bAlignment) { return d->GetNextAlignmentCore(bAlignment); } + +// access auxiliary data +const string BamReader::GetHeaderText(void) const { return d->GetHeaderText(); } +int BamReader::GetReferenceCount(void) const { return d->References.size(); } +const RefVector& BamReader::GetReferenceData(void) const { return d->References; } +int BamReader::GetReferenceID(const string& refName) const { return d->GetReferenceID(refName); } +const std::string BamReader::GetFilename(void) const { return d->Filename; } + +// index operations +bool BamReader::CreateIndex(bool useStandardIndex) { return d->CreateIndex(useStandardIndex); } +void BamReader::SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode) { d->SetIndexCacheMode(mode); } diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,130 @@ +// *************************************************************************** +// BamReader.h (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading BAM files +// *************************************************************************** + +#ifndef BAMREADER_H +#define BAMREADER_H + +#include +#include +#include +#include + +namespace BamTools { + +namespace Internal { + class BamReaderPrivate; +} // namespace Internal + +class API_EXPORT BamReader { + + // constructor / destructor + public: + BamReader(void); + ~BamReader(void); + + // public interface + public: + + // ---------------------- + // BAM file operations + // ---------------------- + + // close BAM file + void Close(void); + // returns whether reader is open for reading or not + bool IsOpen(void) const; + // performs random-access jump using (reference, position) as a left-bound + bool Jump(int refID, int position = 0); + // opens BAM file (and optional BAM index file, if provided) + // @lookForIndex - if no indexFilename provided, look in BAM file's directory for an existing index file + // default behavior is to skip index file search if no index filename given + // @preferStandardIndex - if true, give priority in index file searching to standard BAM index (*.bai) + // default behavior is to prefer the BamToolsIndex (*.bti) if both are available + bool Open(const std::string& filename, + const std::string& indexFilename = "", + const bool lookForIndex = false, + const bool preferStandardIndex = false); + // returns file pointer to beginning of alignments + bool Rewind(void); + // sets a region of interest (with left & right bound reference/position) + // returns success/failure of seeking to left bound of region + bool SetRegion(const BamRegion& region); + bool SetRegion(const int& leftRefID, const int& leftBound, const int& rightRefID, const int& rightBound); + + // ---------------------- + // access alignment data + // ---------------------- + + // retrieves next available alignment (returns success/fail) + bool GetNextAlignment(BamAlignment& bAlignment); + // retrieves next available alignment core data (returns success/fail) + // ** DOES NOT parse any character data (read name, bases, qualities, tag data) ** + // useful for operations requiring ONLY aligner-related information + // (refId/position, alignment flags, CIGAR, mapQuality, etc) + bool GetNextAlignmentCore(BamAlignment& bAlignment); + + // ---------------------- + // access auxiliary data + // ---------------------- + + // returns SAM header text + const std::string GetHeaderText(void) const; + // returns number of reference sequences + int GetReferenceCount(void) const; + // returns vector of reference objects + const BamTools::RefVector& GetReferenceData(void) const; + // returns reference id (used for BamReader::Jump()) for the given reference name + int GetReferenceID(const std::string& refName) const; + // returns the name of the file associated with this BamReader + const std::string GetFilename(void) const; + + // ---------------------- + // BAM index operations + // ---------------------- + + // creates index for BAM file, saves to file + // default behavior is to create the BAM standard index (".bai") + // set flag to false to create the BamTools-specific index (".bti") + bool CreateIndex(bool useStandardIndex = true); + // returns whether index data is available for reading + // (e.g. if true, BamReader should be able to seek to a region) + bool HasIndex(void) const; + // change the index caching behavior + // default BamReader/Index mode is LimitedIndexCaching + // @mode - can be either FullIndexCaching, LimitedIndexCaching, + // or NoIndexCaching. See BamIndex.h for more details + void SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode); + + // deprecated methods + public: + + // deprecated (but still available): prefer HasIndex() instead + // + // Deprecated purely for API semantic clarity - HasIndex() should be clearer + // than IsIndexLoaded() in light of the new caching modes that may clear the + // index data from memory, but leave the index file open for later random access + // seeks. + // + // For example, what would (IsIndexLoaded() == true) mean when cacheMode has been + // explicitly set to NoIndexCaching? This is confusing at best, misleading about + // current memory behavior at worst. + // + // returns whether index data is available + // (e.g. if true, BamReader should be able to seek to a region) + bool IsIndexLoaded(void) const; + + // private implementation + private: + Internal::BamReaderPrivate* d; +}; + +} // namespace BamTools + +#endif // BAMREADER_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader_p.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader_p.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader_p.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader_p.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,729 @@ +// *************************************************************************** +// BamReader_p.cpp (c) 2009 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading BAM files +// *************************************************************************** + +#include +#include +#include +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +using namespace std; + +// constructor +BamReaderPrivate::BamReaderPrivate(BamReader* parent) + : HeaderText("") + , Index(0) + , HasIndex(false) + , AlignmentsBeginOffset(0) +// , m_header(0) + , IndexCacheMode(BamIndex::LimitedIndexCaching) + , HasAlignmentsInRegion(true) + , Parent(parent) + , DNA_LOOKUP("=ACMGRSVTWYHKDBN") + , CIGAR_LOOKUP("MIDNSHP") +{ + IsBigEndian = SystemIsBigEndian(); +} + +// destructor +BamReaderPrivate::~BamReaderPrivate(void) { + Close(); +} + +// adjusts requested region if necessary (depending on where data actually begins) +void BamReaderPrivate::AdjustRegion(BamRegion& region) { + + // check for valid index first + if ( Index == 0 ) return; + + // see if any references in region have alignments + HasAlignmentsInRegion = false; + int currentId = region.LeftRefID; + + const int rightBoundRefId = ( region.isRightBoundSpecified() ? region.RightRefID : References.size() - 1 ); + while ( currentId <= rightBoundRefId ) { + HasAlignmentsInRegion = Index->HasAlignments(currentId); + if ( HasAlignmentsInRegion ) break; + ++currentId; + } + + // if no data found on any reference in region + if ( !HasAlignmentsInRegion ) return; + + // if left bound of desired region had no data, use first reference that had data + // otherwise, leave requested region as-is + if ( currentId != region.LeftRefID ) { + region.LeftRefID = currentId; + region.LeftPosition = 0; + } +} + +// fills out character data for BamAlignment data +bool BamReaderPrivate::BuildCharData(BamAlignment& bAlignment) { + + // calculate character lengths/offsets + const unsigned int dataLength = bAlignment.SupportData.BlockLength - BAM_CORE_SIZE; + const unsigned int seqDataOffset = bAlignment.SupportData.QueryNameLength + (bAlignment.SupportData.NumCigarOperations * 4); + const unsigned int qualDataOffset = seqDataOffset + (bAlignment.SupportData.QuerySequenceLength+1)/2; + const unsigned int tagDataOffset = qualDataOffset + bAlignment.SupportData.QuerySequenceLength; + const unsigned int tagDataLength = dataLength - tagDataOffset; + + // check offsets to see what char data exists + const bool hasSeqData = ( seqDataOffset < dataLength ); + const bool hasQualData = ( qualDataOffset < dataLength ); + const bool hasTagData = ( tagDataOffset < dataLength ); + + // set up char buffers + const char* allCharData = bAlignment.SupportData.AllCharData.data(); + const char* seqData = ( hasSeqData ? (((const char*)allCharData) + seqDataOffset) : (const char*)0 ); + const char* qualData = ( hasQualData ? (((const char*)allCharData) + qualDataOffset) : (const char*)0 ); + char* tagData = ( hasTagData ? (((char*)allCharData) + tagDataOffset) : (char*)0 ); + + // store alignment name (relies on null char in name as terminator) + bAlignment.Name.assign((const char*)(allCharData)); + + // save query sequence + bAlignment.QueryBases.clear(); + if ( hasSeqData ) { + bAlignment.QueryBases.reserve(bAlignment.SupportData.QuerySequenceLength); + for (unsigned int i = 0; i < bAlignment.SupportData.QuerySequenceLength; ++i) { + char singleBase = DNA_LOOKUP[ ( (seqData[(i/2)] >> (4*(1-(i%2)))) & 0xf ) ]; + bAlignment.QueryBases.append(1, singleBase); + } + } + + // save qualities, converting from numeric QV to 'FASTQ-style' ASCII character + bAlignment.Qualities.clear(); + if ( hasQualData ) { + bAlignment.Qualities.reserve(bAlignment.SupportData.QuerySequenceLength); + for (unsigned int i = 0; i < bAlignment.SupportData.QuerySequenceLength; ++i) { + char singleQuality = (char)(qualData[i]+33); + bAlignment.Qualities.append(1, singleQuality); + } + } + + // if QueryBases is empty (and this is a allowed case) + if ( bAlignment.QueryBases.empty() ) + bAlignment.AlignedBases = bAlignment.QueryBases; + + // if QueryBases contains data, then build AlignedBases using CIGAR data + else { + + // resize AlignedBases + bAlignment.AlignedBases.clear(); + bAlignment.AlignedBases.reserve(bAlignment.SupportData.QuerySequenceLength); + + // iterate over CigarOps + int k = 0; + vector::const_iterator cigarIter = bAlignment.CigarData.begin(); + vector::const_iterator cigarEnd = bAlignment.CigarData.end(); + for ( ; cigarIter != cigarEnd; ++cigarIter ) { + + const CigarOp& op = (*cigarIter); + switch(op.Type) { + + case ('M') : + case ('I') : + bAlignment.AlignedBases.append(bAlignment.QueryBases.substr(k, op.Length)); // for 'M', 'I' - write bases + // fall through + + case ('S') : + k += op.Length; // for 'S' - soft clip, skip over query bases + break; + + case ('D') : + bAlignment.AlignedBases.append(op.Length, '-'); // for 'D' - write gap character + break; + + case ('P') : + bAlignment.AlignedBases.append( op.Length, '*' ); // for 'P' - write padding character + break; + + case ('N') : + bAlignment.AlignedBases.append( op.Length, 'N' ); // for 'N' - write N's, skip bases in original query sequence + break; + + case ('H') : + break; // for 'H' - hard clip, do nothing to AlignedBases, move to next op + + default: + fprintf(stderr, "ERROR: Invalid Cigar op type\n"); // shouldn't get here + exit(1); + } + } + } + + // save tag data + bAlignment.TagData.clear(); + if ( hasTagData ) { + if ( IsBigEndian ) { + int i = 0; + while ( (unsigned int)i < tagDataLength ) { + + i += 2; // skip tag type (e.g. "RG", "NM", etc) + uint8_t type = toupper(tagData[i]); // lower & upper case letters have same meaning + ++i; // skip value type + + switch (type) { + + case('A') : + case('C') : + ++i; + break; + + case('S') : + SwapEndian_16p(&tagData[i]); + i += sizeof(uint16_t); + break; + + case('F') : + case('I') : + SwapEndian_32p(&tagData[i]); + i += sizeof(uint32_t); + break; + + case('D') : + SwapEndian_64p(&tagData[i]); + i += sizeof(uint64_t); + break; + + case('H') : + case('Z') : + while (tagData[i]) { ++i; } + ++i; // increment one more for null terminator + break; + + default : + fprintf(stderr, "ERROR: Invalid tag value type\n"); // shouldn't get here + exit(1); + } + } + } + + // store tagData in alignment + bAlignment.TagData.resize(tagDataLength); + memcpy((char*)bAlignment.TagData.data(), tagData, tagDataLength); + } + + // clear the core-only flag + bAlignment.SupportData.HasCoreOnly = false; + + // return success + return true; +} + +// clear index data structure +void BamReaderPrivate::ClearIndex(void) { + delete Index; + Index = 0; + HasIndex = false; +} + +// closes the BAM file +void BamReaderPrivate::Close(void) { + + // close BGZF file stream + mBGZF.Close(); + + // clear out index data + ClearIndex(); + + // clear out header data + HeaderText.clear(); +// if ( m_header ) { +// delete m_header; +// m_header = 0; +// } + + // clear out region flags + Region.clear(); +} + +// creates index for BAM file, saves to file +// default behavior is to create the BAM standard index (".bai") +// set flag to false to create the BamTools-specific index (".bti") +bool BamReaderPrivate::CreateIndex(bool useStandardIndex) { + + // clear out prior index data + ClearIndex(); + + // create index based on type requested + if ( useStandardIndex ) + Index = new BamStandardIndex(&mBGZF, Parent); + else + Index = new BamToolsIndex(&mBGZF, Parent); + + // set index cache mode to full for writing + Index->SetCacheMode(BamIndex::FullIndexCaching); + + // build new index + bool ok = true; + ok &= Index->Build(); + HasIndex = ok; + + // mark empty references + MarkReferences(); + + // attempt to save index data to file + ok &= Index->Write(Filename); + + // set client's desired index cache mode + Index->SetCacheMode(IndexCacheMode); + + // return success/fail of both building & writing index + return ok; +} + +const string BamReaderPrivate::GetHeaderText(void) const { + + return HeaderText; + +// if ( m_header ) +// return m_header->Text(); +// else +// return string(""); +} + +// get next alignment (from specified region, if given) +bool BamReaderPrivate::GetNextAlignment(BamAlignment& bAlignment) { + + // if valid alignment found, attempt to parse char data, and return success/failure + if ( GetNextAlignmentCore(bAlignment) ) + return BuildCharData(bAlignment); + + // no valid alignment found + else return false; +} + +// retrieves next available alignment core data (returns success/fail) +// ** DOES NOT parse any character data (read name, bases, qualities, tag data) +// these can be accessed, if necessary, from the supportData +// useful for operations requiring ONLY positional or other alignment-related information +bool BamReaderPrivate::GetNextAlignmentCore(BamAlignment& bAlignment) { + + // if region is set but has no alignments + if ( !Region.isNull() && !HasAlignmentsInRegion ) + return false; + + // if valid alignment available + if ( LoadNextAlignment(bAlignment) ) { + + // set core-only flag + bAlignment.SupportData.HasCoreOnly = true; + + // if region not specified with at least a left boundary, return success + if ( !Region.isLeftBoundSpecified() ) return true; + + // determine region state (before, within, after) + BamReaderPrivate::RegionState state = IsOverlap(bAlignment); + + // if alignment lies after region, return false + if ( state == AFTER_REGION ) return false; + + while ( state != WITHIN_REGION ) { + // if no valid alignment available (likely EOF) return failure + if ( !LoadNextAlignment(bAlignment) ) return false; + // if alignment lies after region, return false (no available read within region) + state = IsOverlap(bAlignment); + if ( state == AFTER_REGION ) return false; + } + + // return success (alignment found that overlaps region) + return true; + } + + // no valid alignment + else return false; +} + +// returns RefID for given RefName (returns References.size() if not found) +int BamReaderPrivate::GetReferenceID(const string& refName) const { + + // retrieve names from reference data + vector refNames; + RefVector::const_iterator refIter = References.begin(); + RefVector::const_iterator refEnd = References.end(); + for ( ; refIter != refEnd; ++refIter) + refNames.push_back( (*refIter).RefName ); + + // return 'index-of' refName ( if not found, returns refNames.size() ) + return distance(refNames.begin(), find(refNames.begin(), refNames.end(), refName)); +} + +// returns region state - whether alignment ends before, overlaps, or starts after currently specified region +// this *internal* method should ONLY called when (at least) IsLeftBoundSpecified == true +BamReaderPrivate::RegionState BamReaderPrivate::IsOverlap(BamAlignment& bAlignment) { + + // if alignment is on any reference sequence before left bound + if ( bAlignment.RefID < Region.LeftRefID ) return BEFORE_REGION; + + // if alignment starts on left bound reference + else if ( bAlignment.RefID == Region.LeftRefID ) { + + // if alignment starts at or after left boundary + if ( bAlignment.Position >= Region.LeftPosition) { + + // if right boundary is specified AND + // left/right boundaries are on same reference AND + // alignment starts past right boundary + if ( Region.isRightBoundSpecified() && + Region.LeftRefID == Region.RightRefID && + bAlignment.Position > Region.RightPosition ) + return AFTER_REGION; + + // otherwise, alignment is within region + return WITHIN_REGION; + } + + // alignment starts before left boundary + else { + // check if alignment overlaps left boundary + if ( bAlignment.GetEndPosition() >= Region.LeftPosition ) return WITHIN_REGION; + else return BEFORE_REGION; + } + } + + // alignment starts on a reference after the left bound + else { + + // if region has a right boundary + if ( Region.isRightBoundSpecified() ) { + + // alignment is on reference between boundaries + if ( bAlignment.RefID < Region.RightRefID ) return WITHIN_REGION; + + // alignment is on reference after right boundary + else if ( bAlignment.RefID > Region.RightRefID ) return AFTER_REGION; + + // alignment is on right bound reference + else { + // check if alignment starts before or at right boundary + if ( bAlignment.Position <= Region.RightPosition ) return WITHIN_REGION; + else return AFTER_REGION; + } + } + + // otherwise, alignment is after left bound reference, but there is no right boundary + else return WITHIN_REGION; + } +} + +// load BAM header data +void BamReaderPrivate::LoadHeaderData(void) { + +// m_header = new BamHeader(&mBGZF); +// bool headerLoadedOk = m_header->Load(); +// if ( !headerLoadedOk ) +// cerr << "BamReader could not load header" << endl; + + // check to see if proper BAM header + char buffer[4]; + if (mBGZF.Read(buffer, 4) != 4) { + fprintf(stderr, "Could not read header type\n"); + exit(1); + } + + if (strncmp(buffer, "BAM\001", 4)) { + fprintf(stderr, "wrong header type!\n"); + exit(1); + } + + // get BAM header text length + mBGZF.Read(buffer, 4); + unsigned int headerTextLength = BgzfData::UnpackUnsignedInt(buffer); + if ( IsBigEndian ) SwapEndian_32(headerTextLength); + + // get BAM header text + char* headerText = (char*)calloc(headerTextLength + 1, 1); + mBGZF.Read(headerText, headerTextLength); + HeaderText = (string)((const char*)headerText); + + // clean up calloc-ed temp variable + free(headerText); +} + +// load existing index data from BAM index file (".bti" OR ".bai"), return success/fail +bool BamReaderPrivate::LoadIndex(const bool lookForIndex, const bool preferStandardIndex) { + + // clear out any existing index data + ClearIndex(); + + // if no index filename provided, so we need to look for available index files + if ( IndexFilename.empty() ) { + + // attempt to load BamIndex based on current Filename provided & preferStandardIndex flag + const BamIndex::PreferredIndexType type = (preferStandardIndex ? BamIndex::STANDARD : BamIndex::BAMTOOLS); + Index = BamIndex::FromBamFilename(Filename, &mBGZF, Parent, type); + + // if null, return failure + if ( Index == 0 ) return false; + + // generate proper IndexFilename based on type of index created + IndexFilename = Filename + Index->Extension(); + } + + else { + + // attempt to load BamIndex based on IndexFilename provided by client + Index = BamIndex::FromIndexFilename(IndexFilename, &mBGZF, Parent); + + // if null, return failure + if ( Index == 0 ) return false; + } + + // set cache mode for BamIndex + Index->SetCacheMode(IndexCacheMode); + + // loading the index data from file + HasIndex = Index->Load(IndexFilename); + + // mark empty references + MarkReferences(); + + // return index status + return HasIndex; +} + +// populates BamAlignment with alignment data under file pointer, returns success/fail +bool BamReaderPrivate::LoadNextAlignment(BamAlignment& bAlignment) { + + // read in the 'block length' value, make sure it's not zero + char buffer[4]; + mBGZF.Read(buffer, 4); + bAlignment.SupportData.BlockLength = BgzfData::UnpackUnsignedInt(buffer); + if ( IsBigEndian ) { SwapEndian_32(bAlignment.SupportData.BlockLength); } + if ( bAlignment.SupportData.BlockLength == 0 ) return false; + + // read in core alignment data, make sure the right size of data was read + char x[BAM_CORE_SIZE]; + if ( mBGZF.Read(x, BAM_CORE_SIZE) != BAM_CORE_SIZE ) return false; + + if ( IsBigEndian ) { + for ( int i = 0; i < BAM_CORE_SIZE; i+=sizeof(uint32_t) ) + SwapEndian_32p(&x[i]); + } + + // set BamAlignment 'core' and 'support' data + bAlignment.RefID = BgzfData::UnpackSignedInt(&x[0]); + bAlignment.Position = BgzfData::UnpackSignedInt(&x[4]); + + unsigned int tempValue = BgzfData::UnpackUnsignedInt(&x[8]); + bAlignment.Bin = tempValue >> 16; + bAlignment.MapQuality = tempValue >> 8 & 0xff; + bAlignment.SupportData.QueryNameLength = tempValue & 0xff; + + tempValue = BgzfData::UnpackUnsignedInt(&x[12]); + bAlignment.AlignmentFlag = tempValue >> 16; + bAlignment.SupportData.NumCigarOperations = tempValue & 0xffff; + + bAlignment.SupportData.QuerySequenceLength = BgzfData::UnpackUnsignedInt(&x[16]); + bAlignment.MateRefID = BgzfData::UnpackSignedInt(&x[20]); + bAlignment.MatePosition = BgzfData::UnpackSignedInt(&x[24]); + bAlignment.InsertSize = BgzfData::UnpackSignedInt(&x[28]); + + // set BamAlignment length + bAlignment.Length = bAlignment.SupportData.QuerySequenceLength; + + // read in character data - make sure proper data size was read + bool readCharDataOK = false; + const unsigned int dataLength = bAlignment.SupportData.BlockLength - BAM_CORE_SIZE; + char* allCharData = (char*)calloc(sizeof(char), dataLength); + + if ( mBGZF.Read(allCharData, dataLength) == (signed int)dataLength) { + + // store 'allCharData' in supportData structure + bAlignment.SupportData.AllCharData.assign((const char*)allCharData, dataLength); + + // set success flag + readCharDataOK = true; + + // save CIGAR ops + // need to calculate this here so that BamAlignment::GetEndPosition() performs correctly, + // even when GetNextAlignmentCore() is called + const unsigned int cigarDataOffset = bAlignment.SupportData.QueryNameLength; + uint32_t* cigarData = (uint32_t*)(allCharData + cigarDataOffset); + CigarOp op; + bAlignment.CigarData.clear(); + bAlignment.CigarData.reserve(bAlignment.SupportData.NumCigarOperations); + for (unsigned int i = 0; i < bAlignment.SupportData.NumCigarOperations; ++i) { + + // swap if necessary + if ( IsBigEndian ) SwapEndian_32(cigarData[i]); + + // build CigarOp structure + op.Length = (cigarData[i] >> BAM_CIGAR_SHIFT); + op.Type = CIGAR_LOOKUP[ (cigarData[i] & BAM_CIGAR_MASK) ]; + + // save CigarOp + bAlignment.CigarData.push_back(op); + } + } + + free(allCharData); + return readCharDataOK; +} + +// loads reference data from BAM file +void BamReaderPrivate::LoadReferenceData(void) { + + // get number of reference sequences + char buffer[4]; + mBGZF.Read(buffer, 4); + unsigned int numberRefSeqs = BgzfData::UnpackUnsignedInt(buffer); + if ( IsBigEndian ) SwapEndian_32(numberRefSeqs); + if ( numberRefSeqs == 0 ) return; + References.reserve((int)numberRefSeqs); + + // iterate over all references in header + for (unsigned int i = 0; i != numberRefSeqs; ++i) { + + // get length of reference name + mBGZF.Read(buffer, 4); + unsigned int refNameLength = BgzfData::UnpackUnsignedInt(buffer); + if ( IsBigEndian ) SwapEndian_32(refNameLength); + char* refName = (char*)calloc(refNameLength, 1); + + // get reference name and reference sequence length + mBGZF.Read(refName, refNameLength); + mBGZF.Read(buffer, 4); + int refLength = BgzfData::UnpackSignedInt(buffer); + if ( IsBigEndian ) SwapEndian_32(refLength); + + // store data for reference + RefData aReference; + aReference.RefName = (string)((const char*)refName); + aReference.RefLength = refLength; + References.push_back(aReference); + + // clean up calloc-ed temp variable + free(refName); + } +} + +// mark references with no alignment data +void BamReaderPrivate::MarkReferences(void) { + + // ensure index is available + if ( !HasIndex ) return; + + // mark empty references + for ( int i = 0; i < (int)References.size(); ++i ) + References.at(i).RefHasAlignments = Index->HasAlignments(i); +} + +// opens BAM file (and index) +bool BamReaderPrivate::Open(const string& filename, const string& indexFilename, const bool lookForIndex, const bool preferStandardIndex) { + + // store filenames + Filename = filename; + IndexFilename = indexFilename; + + // open the BGZF file for reading, return false on failure + if ( !mBGZF.Open(filename, "rb") ) return false; + + // retrieve header text & reference data + LoadHeaderData(); + LoadReferenceData(); + + // store file offset of first alignment + AlignmentsBeginOffset = mBGZF.Tell(); + + // if no index filename provided + if ( IndexFilename.empty() ) { + + // client did not specify that index SHOULD be found + // useful for cases where sequential access is all that is required + if ( !lookForIndex ) return true; + + // otherwise, look for index file, return success/fail + return LoadIndex(lookForIndex, preferStandardIndex) ; + } + + // client supplied an index filename + // attempt to load index data, return success/fail + return LoadIndex(lookForIndex, preferStandardIndex); +} + +// returns BAM file pointer to beginning of alignment data +bool BamReaderPrivate::Rewind(void) { + + // rewind to first alignment, return false if unable to seek + if ( !mBGZF.Seek(AlignmentsBeginOffset) ) return false; + + // retrieve first alignment data, return false if unable to read + BamAlignment al; + if ( !LoadNextAlignment(al) ) return false; + + // reset default region info using first alignment in file + Region.clear(); + HasAlignmentsInRegion = true; + + // rewind back to beginning of first alignment + // return success/fail of seek + return mBGZF.Seek(AlignmentsBeginOffset); +} + +// change the index caching behavior +void BamReaderPrivate::SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode) { + IndexCacheMode = mode; + if ( Index == 0 ) return; + Index->SetCacheMode(mode); +} + +// asks Index to attempt a Jump() to specified region +// returns success/failure +bool BamReaderPrivate::SetRegion(const BamRegion& region) { + + // clear out any prior BamReader region data + // + // N.B. - this is cleared so that BamIndex now has free reign to call + // GetNextAlignmentCore() and do overlap checking without worrying about BamReader + // performing any overlap checking of its own and moving on to the next read... Calls + // to GetNextAlignmentCore() with no Region set, simply return the next alignment. + // This ensures that the Index is able to do just that. (All without exposing + // LoadNextAlignment() to the public API, and potentially confusing clients with the nomenclature) + Region.clear(); + + // check for existing index + if ( !HasIndex ) return false; + + // adjust region if necessary to reflect where data actually begins + BamRegion adjustedRegion(region); + AdjustRegion(adjustedRegion); + + // if no data present, return true + // not an error, but BamReader knows that no data is there for future alignment access + // (this is useful in a MultiBamReader setting where some BAM files may lack data in regions + // that other BAMs have data) + if ( !HasAlignmentsInRegion ) { + Region = adjustedRegion; + return true; + } + + // attempt jump to user-specified region return false if jump could not be performed at all + // (invalid index, unknown reference, etc) + // + // Index::Jump() is allowed to modify the HasAlignmentsInRegion flag + // * This covers case where a region is requested that lies beyond the last alignment on a reference + // If this occurs, any subsequent calls to GetNexAlignment[Core] simply return false + // BamMultiReader is then able to successfully pull alignments from a region from multiple files + // even if one or more have no data. + if ( !Index->Jump(adjustedRegion, &HasAlignmentsInRegion) ) return false; + + // save region and return success + Region = adjustedRegion; + return true; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader_p.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader_p.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader_p.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamReader_p.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,137 @@ +// *************************************************************************** +// BamReader_p.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading BAM files +// *************************************************************************** + +#ifndef BAMREADER_P_H +#define BAMREADER_P_H + +// ------------- +// W A R N I N G +// ------------- +// +// This file is not part of the BamTools API. It exists purely as an +// implementation detail. This header file may change from version to version +// without notice, or even be removed. +// +// We mean it. + +#include +#include +#include +#include + +namespace BamTools { + +class BamReader; + +namespace Internal { + +class BamReaderPrivate { + + // enums + public: enum RegionState { BEFORE_REGION = 0 + , WITHIN_REGION + , AFTER_REGION + }; + + // ctor & dtor + public: + BamReaderPrivate(BamReader* parent); + ~BamReaderPrivate(void); + + // 'public' interface to BamReader + public: + + // file operations + void Close(void); + bool Open(const std::string& filename, + const std::string& indexFilename, + const bool lookForIndex, + const bool preferStandardIndex); + bool Rewind(void); + bool SetRegion(const BamRegion& region); + + // access alignment data + bool GetNextAlignment(BamAlignment& bAlignment); + bool GetNextAlignmentCore(BamAlignment& bAlignment); + + // access auxiliary data + const std::string GetHeaderText(void) const; + int GetReferenceID(const std::string& refName) const; + + // index operations + bool CreateIndex(bool useStandardIndex); + void SetIndexCacheMode(const BamIndex::BamIndexCacheMode mode); + + // 'internal' methods + public: + + // --------------------------------------- + // reading alignments and auxiliary data + + // adjusts requested region if necessary (depending on where data actually begins) + void AdjustRegion(BamRegion& region); + // fills out character data for BamAlignment data + bool BuildCharData(BamAlignment& bAlignment); + // checks to see if alignment overlaps current region + RegionState IsOverlap(BamAlignment& bAlignment); + // retrieves header text from BAM file + void LoadHeaderData(void); + // retrieves BAM alignment under file pointer + bool LoadNextAlignment(BamAlignment& bAlignment); + // builds reference data structure from BAM file + void LoadReferenceData(void); + // mark references with 'HasAlignments' status + void MarkReferences(void); + + // --------------------------------- + // index file handling + + // clear out inernal index data structure + void ClearIndex(void); + // loads index from BAM index file + bool LoadIndex(const bool lookForIndex, const bool preferStandardIndex); + + // data members + public: + + // general file data + BgzfData mBGZF; + std::string HeaderText; + BamIndex* Index; + RefVector References; + bool HasIndex; + int64_t AlignmentsBeginOffset; + std::string Filename; + std::string IndexFilename; + +// Internal::BamHeader* m_header; + + // index caching mode + BamIndex::BamIndexCacheMode IndexCacheMode; + + // system data + bool IsBigEndian; + + // user-specified region values + BamRegion Region; + bool HasAlignmentsInRegion; + + // parent BamReader + BamReader* Parent; + + // BAM character constants + const char* DNA_LOOKUP; + const char* CIGAR_LOOKUP; +}; + +} // namespace Internal +} // namespace BamTools + +#endif // BAMREADER_P_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamStandardIndex_p.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamStandardIndex_p.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamStandardIndex_p.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamStandardIndex_p.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,910 @@ +// *************************************************************************** +// BamStandardIndex.cpp (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index operations for the standardized BAM index format (".bai") +// *************************************************************************** + +#include +#include +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +#include +using namespace std; + +BamStandardIndex::BamStandardIndex(BgzfData* bgzf, BamReader* reader) + : BamIndex(bgzf, reader) + , m_dataBeginOffset(0) + , m_hasFullDataCache(false) +{ + m_isBigEndian = BamTools::SystemIsBigEndian(); +} + +BamStandardIndex::~BamStandardIndex(void) { + ClearAllData(); +} + +// calculate bins that overlap region +int BamStandardIndex::BinsFromRegion(const BamRegion& region, + const bool isRightBoundSpecified, + uint16_t bins[MAX_BIN]) +{ + // get region boundaries + uint32_t begin = (unsigned int)region.LeftPosition; + uint32_t end; + + // if right bound specified AND left&right bounds are on same reference + // OK to use right bound position + if ( isRightBoundSpecified && ( region.LeftRefID == region.RightRefID ) ) + end = (unsigned int)region.RightPosition; + + // otherwise, use end of left bound reference as cutoff + else + end = (unsigned int)m_references.at(region.LeftRefID).RefLength - 1; + + // initialize list, bin '0' always a valid bin + int i = 0; + bins[i++] = 0; + + // get rest of bins that contain this region + unsigned int k; + for (k = 1 + (begin>>26); k <= 1 + (end>>26); ++k) { bins[i++] = k; } + for (k = 9 + (begin>>23); k <= 9 + (end>>23); ++k) { bins[i++] = k; } + for (k = 73 + (begin>>20); k <= 73 + (end>>20); ++k) { bins[i++] = k; } + for (k = 585 + (begin>>17); k <= 585 + (end>>17); ++k) { bins[i++] = k; } + for (k = 4681 + (begin>>14); k <= 4681 + (end>>14); ++k) { bins[i++] = k; } + + // return number of bins stored + return i; +} + +// creates index data (in-memory) from current reader data +bool BamStandardIndex::Build(void) { + + // be sure reader & BGZF file are valid & open for reading + if ( m_reader == 0 || m_BGZF == 0 || !m_BGZF->IsOpen ) + return false; + + // move file pointer to beginning of alignments + m_reader->Rewind(); + + // get reference count, reserve index space + const int numReferences = (int)m_references.size(); + m_indexData.clear(); + m_hasFullDataCache = false; + SetReferenceCount(numReferences); + + // sets default constant for bin, ID, offset, coordinate variables + const uint32_t defaultValue = 0xffffffffu; + + // bin data + uint32_t saveBin(defaultValue); + uint32_t lastBin(defaultValue); + + // reference ID data + int32_t saveRefID(defaultValue); + int32_t lastRefID(defaultValue); + + // offset data + uint64_t saveOffset = m_BGZF->Tell(); + uint64_t lastOffset = saveOffset; + + // coordinate data + int32_t lastCoordinate = defaultValue; + + BamAlignment bAlignment; + while ( m_reader->GetNextAlignmentCore(bAlignment) ) { + + // change of chromosome, save ID, reset bin + if ( lastRefID != bAlignment.RefID ) { + lastRefID = bAlignment.RefID; + lastBin = defaultValue; + } + + // if lastCoordinate greater than BAM position - file not sorted properly + else if ( lastCoordinate > bAlignment.Position ) { + fprintf(stderr, "BAM file not properly sorted:\n"); + fprintf(stderr, "Alignment %s : %d > %d on reference (id = %d)", bAlignment.Name.c_str(), + lastCoordinate, bAlignment.Position, bAlignment.RefID); + exit(1); + } + + // if valid reference && BAM bin spans some minimum cutoff (smaller bin ids span larger regions) + if ( (bAlignment.RefID >= 0) && (bAlignment.Bin < 4681) ) { + + // save linear offset entry (matched to BAM entry refID) + BamStandardIndexData::iterator indexIter = m_indexData.find(bAlignment.RefID); + if ( indexIter == m_indexData.end() ) return false; // error + ReferenceIndex& refIndex = (*indexIter).second; + LinearOffsetVector& offsets = refIndex.Offsets; + SaveLinearOffset(offsets, bAlignment, lastOffset); + } + + // if current BamAlignment bin != lastBin, "then possibly write the binning index" + if ( bAlignment.Bin != lastBin ) { + + // if not first time through + if ( saveBin != defaultValue ) { + + // save Bam bin entry + BamStandardIndexData::iterator indexIter = m_indexData.find(saveRefID); + if ( indexIter == m_indexData.end() ) return false; // error + ReferenceIndex& refIndex = (*indexIter).second; + BamBinMap& binMap = refIndex.Bins; + SaveBinEntry(binMap, saveBin, saveOffset, lastOffset); + } + + // update saveOffset + saveOffset = lastOffset; + + // update bin values + saveBin = bAlignment.Bin; + lastBin = bAlignment.Bin; + + // update saveRefID + saveRefID = bAlignment.RefID; + + // if invalid RefID, break out + if ( saveRefID < 0 ) break; + } + + // make sure that current file pointer is beyond lastOffset + if ( m_BGZF->Tell() <= (int64_t)lastOffset ) { + fprintf(stderr, "Error in BGZF offsets.\n"); + exit(1); + } + + // update lastOffset + lastOffset = m_BGZF->Tell(); + + // update lastCoordinate + lastCoordinate = bAlignment.Position; + } + + // save any leftover BAM data (as long as refID is valid) + if ( saveRefID >= 0 ) { + // save Bam bin entry + BamStandardIndexData::iterator indexIter = m_indexData.find(saveRefID); + if ( indexIter == m_indexData.end() ) return false; // error + ReferenceIndex& refIndex = (*indexIter).second; + BamBinMap& binMap = refIndex.Bins; + SaveBinEntry(binMap, saveBin, saveOffset, lastOffset); + } + + // simplify index by merging chunks + MergeChunks(); + + // iterate through references in index + // sort offsets in linear offset vector + BamStandardIndexData::iterator indexIter = m_indexData.begin(); + BamStandardIndexData::iterator indexEnd = m_indexData.end(); + for ( int i = 0; indexIter != indexEnd; ++indexIter, ++i ) { + + // get reference index data + ReferenceIndex& refIndex = (*indexIter).second; + LinearOffsetVector& offsets = refIndex.Offsets; + + // sort linear offsets + sort(offsets.begin(), offsets.end()); + } + + // rewind file pointer to beginning of alignments, return success/fail + return m_reader->Rewind(); +} + +// check index file magic number, return true if OK +bool BamStandardIndex::CheckMagicNumber(void) { + + // read in magic number + char magic[4]; + size_t elementsRead = fread(magic, sizeof(char), 4, m_indexStream); + + // compare to expected value + if ( strncmp(magic, "BAI\1", 4) != 0 ) { + fprintf(stderr, "Problem with index file - invalid format.\n"); + fclose(m_indexStream); + return false; + } + + // return success/failure of load + return (elementsRead == 4); +} + +// clear all current index offset data in memory +void BamStandardIndex::ClearAllData(void) { + BamStandardIndexData::const_iterator indexIter = m_indexData.begin(); + BamStandardIndexData::const_iterator indexEnd = m_indexData.end(); + for ( ; indexIter != indexEnd; ++indexIter ) { + const int& refId = (*indexIter).first; + ClearReferenceOffsets(refId); + } +} + +// clear all index offset data for desired reference +void BamStandardIndex::ClearReferenceOffsets(const int& refId) { + + // look up refId, skip if not found + BamStandardIndexData::iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end() ) return ; + + // clear reference data + ReferenceIndex& refEntry = (*indexIter).second; + refEntry.Bins.clear(); + refEntry.Offsets.clear(); + + // set flag + m_hasFullDataCache = false; +} + +// return file position after header metadata +const off_t BamStandardIndex::DataBeginOffset(void) const { + return m_dataBeginOffset; +} + +// calculates offset(s) for a given region +bool BamStandardIndex::GetOffsets(const BamRegion& region, + const bool isRightBoundSpecified, + vector& offsets, + bool* hasAlignmentsInRegion) +{ + // return false if leftBound refID is not found in index data + if ( m_indexData.find(region.LeftRefID) == m_indexData.end() ) + return false; + + // load index data for region if not already cached + if ( !IsDataLoaded(region.LeftRefID) ) { + bool loadedOk = true; + loadedOk &= SkipToReference(region.LeftRefID); + loadedOk &= LoadReference(region.LeftRefID); + if ( !loadedOk ) return false; + } + + // calculate which bins overlap this region + uint16_t* bins = (uint16_t*)calloc(MAX_BIN, 2); + int numBins = BinsFromRegion(region, isRightBoundSpecified, bins); + + // get bins for this reference + BamStandardIndexData::const_iterator indexIter = m_indexData.find(region.LeftRefID); + if ( indexIter == m_indexData.end() ) return false; // error + const ReferenceIndex& refIndex = (*indexIter).second; + const BamBinMap& binMap = refIndex.Bins; + + // get minimum offset to consider + const LinearOffsetVector& linearOffsets = refIndex.Offsets; + const uint64_t minOffset = ( (unsigned int)(region.LeftPosition>>BAM_LIDX_SHIFT) >= linearOffsets.size() ) + ? 0 : linearOffsets.at(region.LeftPosition>>BAM_LIDX_SHIFT); + + // store all alignment 'chunk' starts (file offsets) for bins in this region + for ( int i = 0; i < numBins; ++i ) { + + const uint16_t binKey = bins[i]; + map::const_iterator binIter = binMap.find(binKey); + if ( (binIter != binMap.end()) && ((*binIter).first == binKey) ) { + + // iterate over chunks + const ChunkVector& chunks = (*binIter).second; + std::vector::const_iterator chunksIter = chunks.begin(); + std::vector::const_iterator chunksEnd = chunks.end(); + for ( ; chunksIter != chunksEnd; ++chunksIter) { + + // if valid chunk found, store its file offset + const Chunk& chunk = (*chunksIter); + if ( chunk.Stop > minOffset ) + offsets.push_back( chunk.Start ); + } + } + } + + // clean up memory + free(bins); + + // sort the offsets before returning + sort(offsets.begin(), offsets.end()); + + // set flag & return success + *hasAlignmentsInRegion = (offsets.size() != 0 ); + + // if cache mode set to none, dump the data we just loaded + if (m_cacheMode == BamIndex::NoIndexCaching ) + ClearReferenceOffsets(region.LeftRefID); + + // return succes + return true; +} + +// returns whether reference has alignments or no +bool BamStandardIndex::HasAlignments(const int& refId) const { + BamStandardIndexData::const_iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end() ) return false; // error + const ReferenceIndex& refEntry = (*indexIter).second; + return refEntry.HasAlignments; +} + +// return true if all index data is cached +bool BamStandardIndex::HasFullDataCache(void) const { + return m_hasFullDataCache; +} + +// returns true if index cache has data for desired reference +bool BamStandardIndex::IsDataLoaded(const int& refId) const { + + // look up refId, return false if not found + BamStandardIndexData::const_iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end() ) return false; + + // see if reference has alignments + // if not, it's not a problem to have no offset data + const ReferenceIndex& refEntry = (*indexIter).second; + if ( !refEntry.HasAlignments ) return true; + + // return whether bin map contains data + return ( !refEntry.Bins.empty() ); +} + +// attempts to use index to jump to region; returns success/fail +bool BamStandardIndex::Jump(const BamRegion& region, bool* hasAlignmentsInRegion) { + + // be sure reader & BGZF file are valid & open for reading + if ( m_reader == 0 || m_BGZF == 0 || !m_BGZF->IsOpen ) + return false; + + // make sure left-bound position is valid + if ( region.LeftPosition > m_references.at(region.LeftRefID).RefLength ) + return false; + + // calculate offsets for this region + // if failed, print message, set flag, and return failure + vector offsets; + if ( !GetOffsets(region, region.isRightBoundSpecified(), offsets, hasAlignmentsInRegion) ) { + fprintf(stderr, "ERROR: Could not jump: unable to calculate offset(s) for specified region.\n"); + *hasAlignmentsInRegion = false; + return false; + } + + // iterate through offsets + BamAlignment bAlignment; + bool result = true; + for ( vector::const_iterator o = offsets.begin(); o != offsets.end(); ++o) { + + // attempt seek & load first available alignment + // set flag to true if data exists + result &= m_BGZF->Seek(*o); + *hasAlignmentsInRegion = m_reader->GetNextAlignmentCore(bAlignment); + + // if this alignment corresponds to desired position + // return success of seeking back to the offset before the 'current offset' (to cover overlaps) + if ( ((bAlignment.RefID == region.LeftRefID) && + ((bAlignment.Position + bAlignment.Length) > region.LeftPosition)) || + (bAlignment.RefID > region.LeftRefID) ) + { + if ( o != offsets.begin() ) --o; + return m_BGZF->Seek(*o); + } + } + + // if error in jumping, print message & set flag + if ( !result ) { + fprintf(stderr, "ERROR: Could not jump: unable to determine correct offset for specified region.\n"); + *hasAlignmentsInRegion = false; + } + + // return success/failure + return result; +} + +// clears index data from all references except the first +void BamStandardIndex::KeepOnlyFirstReferenceOffsets(void) { + BamStandardIndexData::const_iterator indexBegin = m_indexData.begin(); + KeepOnlyReferenceOffsets((*indexBegin).first); +} + +// clears index data from all references except the one specified +void BamStandardIndex::KeepOnlyReferenceOffsets(const int& refId) { + BamStandardIndexData::iterator mapIter = m_indexData.begin(); + BamStandardIndexData::iterator mapEnd = m_indexData.end(); + for ( ; mapIter != mapEnd; ++mapIter ) { + const int entryRefId = (*mapIter).first; + if ( entryRefId != refId ) + ClearReferenceOffsets(entryRefId); + } +} + +bool BamStandardIndex::LoadAllReferences(bool saveData) { + + // skip if data already loaded + if ( m_hasFullDataCache ) return true; + + // get number of reference sequences + uint32_t numReferences; + if ( !LoadReferenceCount((int&)numReferences) ) + return false; + + // iterate over reference entries + bool loadedOk = true; + for ( int i = 0; i < (int)numReferences; ++i ) + loadedOk &= LoadReference(i, saveData); + + // set flag + if ( loadedOk && saveData ) + m_hasFullDataCache = true; + + // return success/failure of loading references + return loadedOk; +} + +// load header data from index file, return true if loaded OK +bool BamStandardIndex::LoadHeader(void) { + + bool loadedOk = CheckMagicNumber(); + + // store offset of beginning of data + m_dataBeginOffset = ftell64(m_indexStream); + + // return success/failure of load + return loadedOk; +} + +// load a single index bin entry from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamStandardIndex::LoadBin(ReferenceIndex& refEntry, bool saveData) { + + size_t elementsRead = 0; + + // get bin ID + uint32_t binId; + elementsRead += fread(&binId, sizeof(binId), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(binId); + + // load alignment chunks for this bin + ChunkVector chunks; + bool chunksOk = LoadChunks(chunks, saveData); + + // store bin entry + if ( chunksOk && saveData ) + refEntry.Bins.insert(pair(binId, chunks)); + + // return success/failure of load + return ( (elementsRead == 1) && chunksOk ); +} + +bool BamStandardIndex::LoadBins(ReferenceIndex& refEntry, bool saveData) { + + size_t elementsRead = 0; + + // get number of bins + int32_t numBins; + elementsRead += fread(&numBins, sizeof(numBins), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numBins); + + // set flag + refEntry.HasAlignments = ( numBins != 0 ); + + // iterate over bins + bool binsOk = true; + for ( int i = 0; i < numBins; ++i ) + binsOk &= LoadBin(refEntry, saveData); + + // return success/failure of load + return ( (elementsRead == 1) && binsOk ); +} + +// load a single index bin entry from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamStandardIndex::LoadChunk(ChunkVector& chunks, bool saveData) { + + size_t elementsRead = 0; + + // read in chunk data + uint64_t start; + uint64_t stop; + elementsRead += fread(&start, sizeof(start), 1, m_indexStream); + elementsRead += fread(&stop, sizeof(stop), 1, m_indexStream); + + // swap endian-ness if necessary + if ( m_isBigEndian ) { + SwapEndian_64(start); + SwapEndian_64(stop); + } + + // save data if requested + if ( saveData ) chunks.push_back( Chunk(start, stop) ); + + // return success/failure of load + return ( elementsRead == 2 ); +} + +bool BamStandardIndex::LoadChunks(ChunkVector& chunks, bool saveData) { + + size_t elementsRead = 0; + + // read in number of chunks + uint32_t numChunks; + elementsRead += fread(&numChunks, sizeof(numChunks), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numChunks); + + // initialize space for chunks if we're storing this data + if ( saveData ) chunks.reserve(numChunks); + + // iterate over chunks + bool chunksOk = true; + for ( int i = 0; i < (int)numChunks; ++i ) + chunksOk &= LoadChunk(chunks, saveData); + + // sort chunk vector + sort( chunks.begin(), chunks.end(), ChunkLessThan ); + + // return success/failure of load + return ( (elementsRead == 1) && chunksOk ); +} + +// load a single index linear offset entry from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamStandardIndex::LoadLinearOffsets(ReferenceIndex& refEntry, bool saveData) { + + size_t elementsRead = 0; + + // read in number of linear offsets + int32_t numLinearOffsets; + elementsRead += fread(&numLinearOffsets, sizeof(numLinearOffsets), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numLinearOffsets); + + // set up destination vector (if we're saving the data) + LinearOffsetVector linearOffsets; + if ( saveData ) linearOffsets.reserve(numLinearOffsets); + + // iterate over linear offsets + uint64_t linearOffset; + for ( int i = 0; i < numLinearOffsets; ++i ) { + elementsRead += fread(&linearOffset, sizeof(linearOffset), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_64(linearOffset); + if ( saveData ) linearOffsets.push_back(linearOffset); + } + + // sort linear offsets + sort ( linearOffsets.begin(), linearOffsets.end() ); + + // save in reference index entry if desired + if ( saveData ) refEntry.Offsets = linearOffsets; + + // return success/failure of load + return ( elementsRead == (size_t)(numLinearOffsets + 1) ); +} + +bool BamStandardIndex::LoadFirstReference(bool saveData) { + BamStandardIndexData::const_iterator indexBegin = m_indexData.begin(); + return LoadReference((*indexBegin).first, saveData); +} + +// load a single reference from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamStandardIndex::LoadReference(const int& refId, bool saveData) { + + // look up refId + BamStandardIndexData::iterator indexIter = m_indexData.find(refId); + + // if reference not previously loaded, create new entry + if ( indexIter == m_indexData.end() ) { + ReferenceIndex newEntry; + newEntry.HasAlignments = false; + m_indexData.insert( pair(refId, newEntry) ); + } + + // load reference data + indexIter = m_indexData.find(refId); + ReferenceIndex& entry = (*indexIter).second; + bool loadedOk = true; + loadedOk &= LoadBins(entry, saveData); + loadedOk &= LoadLinearOffsets(entry, saveData); + return loadedOk; +} + +// loads number of references, return true if loaded OK +bool BamStandardIndex::LoadReferenceCount(int& numReferences) { + + size_t elementsRead = 0; + + // read reference count + elementsRead += fread(&numReferences, sizeof(numReferences), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numReferences); + + // return success/failure of load + return ( elementsRead == 1 ); +} + +// merges 'alignment chunks' in BAM bin (used for index building) +void BamStandardIndex::MergeChunks(void) { + + // iterate over reference enties + BamStandardIndexData::iterator indexIter = m_indexData.begin(); + BamStandardIndexData::iterator indexEnd = m_indexData.end(); + for ( ; indexIter != indexEnd; ++indexIter ) { + + // get BAM bin map for this reference + ReferenceIndex& refIndex = (*indexIter).second; + BamBinMap& bamBinMap = refIndex.Bins; + + // iterate over BAM bins + BamBinMap::iterator binIter = bamBinMap.begin(); + BamBinMap::iterator binEnd = bamBinMap.end(); + for ( ; binIter != binEnd; ++binIter ) { + + // get chunk vector for this bin + ChunkVector& binChunks = (*binIter).second; + if ( binChunks.size() == 0 ) continue; + + ChunkVector mergedChunks; + mergedChunks.push_back( binChunks[0] ); + + // iterate over chunks + int i = 0; + ChunkVector::iterator chunkIter = binChunks.begin(); + ChunkVector::iterator chunkEnd = binChunks.end(); + for ( ++chunkIter; chunkIter != chunkEnd; ++chunkIter) { + + // get 'currentChunk' based on numeric index + Chunk& currentChunk = mergedChunks[i]; + + // get iteratorChunk based on vector iterator + Chunk& iteratorChunk = (*chunkIter); + + // if chunk ends where (iterator) chunk starts, then merge + if ( currentChunk.Stop>>16 == iteratorChunk.Start>>16 ) + currentChunk.Stop = iteratorChunk.Stop; + + // otherwise + else { + // set currentChunk + 1 to iteratorChunk + mergedChunks.push_back(iteratorChunk); + ++i; + } + } + + // saved merged chunk vector + (*binIter).second = mergedChunks; + } + } +} + +// saves BAM bin entry for index +void BamStandardIndex::SaveBinEntry(BamBinMap& binMap, + const uint32_t& saveBin, + const uint64_t& saveOffset, + const uint64_t& lastOffset) +{ + // look up saveBin + BamBinMap::iterator binIter = binMap.find(saveBin); + + // create new chunk + Chunk newChunk(saveOffset, lastOffset); + + // if entry doesn't exist + if ( binIter == binMap.end() ) { + ChunkVector newChunks; + newChunks.push_back(newChunk); + binMap.insert( pair(saveBin, newChunks)); + } + + // otherwise + else { + ChunkVector& binChunks = (*binIter).second; + binChunks.push_back( newChunk ); + } +} + +// saves linear offset entry for index +void BamStandardIndex::SaveLinearOffset(LinearOffsetVector& offsets, + const BamAlignment& bAlignment, + const uint64_t& lastOffset) +{ + // get converted offsets + int beginOffset = bAlignment.Position >> BAM_LIDX_SHIFT; + int endOffset = (bAlignment.GetEndPosition() - 1) >> BAM_LIDX_SHIFT; + + // resize vector if necessary + int oldSize = offsets.size(); + int newSize = endOffset + 1; + if ( oldSize < newSize ) + offsets.resize(newSize, 0); + + // store offset + for( int i = beginOffset + 1; i <= endOffset; ++i ) { + if ( offsets[i] == 0 ) + offsets[i] = lastOffset; + } +} + +// initializes index data structure to hold @count references +void BamStandardIndex::SetReferenceCount(const int& count) { + for ( int i = 0; i < count; ++i ) + m_indexData[i].HasAlignments = false; +} + +bool BamStandardIndex::SkipToFirstReference(void) { + BamStandardIndexData::const_iterator indexBegin = m_indexData.begin(); + return SkipToReference( (*indexBegin).first ); +} + +// position file pointer to desired reference begin, return true if skipped OK +bool BamStandardIndex::SkipToReference(const int& refId) { + + // attempt rewind + if ( !Rewind() ) return false; + + // read in number of references + uint32_t numReferences; + size_t elementsRead = fread(&numReferences, sizeof(numReferences), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(numReferences); + + // iterate over reference entries + bool skippedOk = true; + int currentRefId = 0; + while (currentRefId != refId) { + skippedOk &= LoadReference(currentRefId, false); + ++currentRefId; + } + + // return success + return skippedOk; +} + +// write header to new index file +bool BamStandardIndex::WriteHeader(void) { + + size_t elementsWritten = 0; + + // write magic number + elementsWritten += fwrite("BAI\1", sizeof(char), 4, m_indexStream); + + // store offset of beginning of data + m_dataBeginOffset = ftell64(m_indexStream); + + // return success/failure of write + return (elementsWritten == 4); +} + +// write index data for all references to new index file +bool BamStandardIndex::WriteAllReferences(void) { + + size_t elementsWritten = 0; + + // write number of reference sequences + int32_t numReferenceSeqs = m_indexData.size(); + if ( m_isBigEndian ) SwapEndian_32(numReferenceSeqs); + elementsWritten += fwrite(&numReferenceSeqs, sizeof(numReferenceSeqs), 1, m_indexStream); + + // iterate over reference sequences + bool refsOk = true; + BamStandardIndexData::const_iterator indexIter = m_indexData.begin(); + BamStandardIndexData::const_iterator indexEnd = m_indexData.end(); + for ( ; indexIter != indexEnd; ++ indexIter ) + refsOk &= WriteReference( (*indexIter).second ); + + // return success/failure of write + return ( (elementsWritten == 1) && refsOk ); +} + +// write index data for bin to new index file +bool BamStandardIndex::WriteBin(const uint32_t& binId, const ChunkVector& chunks) { + + size_t elementsWritten = 0; + + // write BAM bin ID + uint32_t binKey = binId; + if ( m_isBigEndian ) SwapEndian_32(binKey); + elementsWritten += fwrite(&binKey, sizeof(binKey), 1, m_indexStream); + + // write chunks + bool chunksOk = WriteChunks(chunks); + + // return success/failure of write + return ( (elementsWritten == 1) && chunksOk ); +} + +// write index data for bins to new index file +bool BamStandardIndex::WriteBins(const BamBinMap& bins) { + + size_t elementsWritten = 0; + + // write number of bins + int32_t binCount = bins.size(); + if ( m_isBigEndian ) SwapEndian_32(binCount); + elementsWritten += fwrite(&binCount, sizeof(binCount), 1, m_indexStream); + + // iterate over bins + bool binsOk = true; + BamBinMap::const_iterator binIter = bins.begin(); + BamBinMap::const_iterator binEnd = bins.end(); + for ( ; binIter != binEnd; ++binIter ) + binsOk &= WriteBin( (*binIter).first, (*binIter).second ); + + // return success/failure of write + return ( (elementsWritten == 1) && binsOk ); +} + +// write index data for chunk entry to new index file +bool BamStandardIndex::WriteChunk(const Chunk& chunk) { + + size_t elementsWritten = 0; + + // localize alignment chunk offsets + uint64_t start = chunk.Start; + uint64_t stop = chunk.Stop; + + // swap endian-ness if necessary + if ( m_isBigEndian ) { + SwapEndian_64(start); + SwapEndian_64(stop); + } + + // write to index file + elementsWritten += fwrite(&start, sizeof(start), 1, m_indexStream); + elementsWritten += fwrite(&stop, sizeof(stop), 1, m_indexStream); + + // return success/failure of write + return ( elementsWritten == 2 ); +} + +// write index data for chunk entry to new index file +bool BamStandardIndex::WriteChunks(const ChunkVector& chunks) { + + size_t elementsWritten = 0; + + // write chunks + int32_t chunkCount = chunks.size(); + if ( m_isBigEndian ) SwapEndian_32(chunkCount); + elementsWritten += fwrite(&chunkCount, sizeof(chunkCount), 1, m_indexStream); + + // iterate over chunks + bool chunksOk = true; + ChunkVector::const_iterator chunkIter = chunks.begin(); + ChunkVector::const_iterator chunkEnd = chunks.end(); + for ( ; chunkIter != chunkEnd; ++chunkIter ) + chunksOk &= WriteChunk( (*chunkIter) ); + + // return success/failure of write + return ( (elementsWritten == 1) && chunksOk ); +} + +// write index data for linear offsets entry to new index file +bool BamStandardIndex::WriteLinearOffsets(const LinearOffsetVector& offsets) { + + size_t elementsWritten = 0; + + // write number of linear offsets + int32_t offsetCount = offsets.size(); + if ( m_isBigEndian ) SwapEndian_32(offsetCount); + elementsWritten += fwrite(&offsetCount, sizeof(offsetCount), 1, m_indexStream); + + // iterate over linear offsets + LinearOffsetVector::const_iterator offsetIter = offsets.begin(); + LinearOffsetVector::const_iterator offsetEnd = offsets.end(); + for ( ; offsetIter != offsetEnd; ++offsetIter ) { + + // write linear offset + uint64_t linearOffset = (*offsetIter); + if ( m_isBigEndian ) SwapEndian_64(linearOffset); + elementsWritten += fwrite(&linearOffset, sizeof(linearOffset), 1, m_indexStream); + } + + // return success/failure of write + return ( elementsWritten == (size_t)(offsetCount + 1) ); +} + +// write index data for a single reference to new index file +bool BamStandardIndex::WriteReference(const ReferenceIndex& refEntry) { + bool refOk = true; + refOk &= WriteBins(refEntry.Bins); + refOk &= WriteLinearOffsets(refEntry.Offsets); + return refOk; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamStandardIndex_p.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamStandardIndex_p.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamStandardIndex_p.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamStandardIndex_p.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,213 @@ +// *************************************************************************** +// BamStandardIndex.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index operations for the standardized BAM index format (".bai") +// *************************************************************************** + +#ifndef BAM_STANDARD_INDEX_FORMAT_H +#define BAM_STANDARD_INDEX_FORMAT_H + +// ------------- +// W A R N I N G +// ------------- +// +// This file is not part of the BamTools API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#include +#include +#include +#include +#include + +namespace BamTools { + +class BamAlignment; + +namespace Internal { + +// BAM index constants +const int MAX_BIN = 37450; // =(8^6-1)/7+1 +const int BAM_LIDX_SHIFT = 14; + +// -------------------------------------------------- +// BamStandardIndex data structures & typedefs +struct Chunk { + + // data members + uint64_t Start; + uint64_t Stop; + + // constructor + Chunk(const uint64_t& start = 0, + const uint64_t& stop = 0) + : Start(start) + , Stop(stop) + { } +}; + +inline +bool ChunkLessThan(const Chunk& lhs, const Chunk& rhs) { + return lhs.Start < rhs.Start; +} + +typedef std::vector ChunkVector; +typedef std::map BamBinMap; +typedef std::vector LinearOffsetVector; + +struct ReferenceIndex { + + // data members + BamBinMap Bins; + LinearOffsetVector Offsets; + bool HasAlignments; + + // constructor + ReferenceIndex(const BamBinMap& binMap = BamBinMap(), + const LinearOffsetVector& offsets = LinearOffsetVector(), + const bool hasAlignments = false) + : Bins(binMap) + , Offsets(offsets) + , HasAlignments(hasAlignments) + { } +}; + +typedef std::map BamStandardIndexData; + +class BamStandardIndex : public BamIndex { + + // ctor & dtor + public: + BamStandardIndex(BamTools::BgzfData* bgzf, BamTools::BamReader* reader); + ~BamStandardIndex(void); + + // interface (implements BamIndex virtual methods) + public: + // creates index data (in-memory) from current reader data + bool Build(void); + // returns supported file extension + const std::string Extension(void) const { return std::string(".bai"); } + // returns whether reference has alignments or no + bool HasAlignments(const int& referenceID) const; + // attempts to use index to jump to region; returns success/fail + // a "successful" jump indicates no error, but not whether this region has data + // * thus, the method sets a flag to indicate whether there are alignments + // available after the jump position + bool Jump(const BamTools::BamRegion& region, bool* hasAlignmentsInRegion); + public: + // clear all current index offset data in memory + void ClearAllData(void); + // return file position after header metadata + const off_t DataBeginOffset(void) const; + // return true if all index data is cached + bool HasFullDataCache(void) const; + // clears index data from all references except the first + void KeepOnlyFirstReferenceOffsets(void); + // load index data for all references, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadAllReferences(bool saveData = true); + // load first reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadFirstReference(bool saveData = true); + // load header data from index file, return true if loaded OK + bool LoadHeader(void); + // position file pointer to first reference begin, return true if skipped OK + bool SkipToFirstReference(void); + // write index reference data + bool WriteAllReferences(void); + // write index header data + bool WriteHeader(void); + + // 'internal' methods + public: + + // ----------------------- + // index file operations + + // check index file magic number, return true if OK + bool CheckMagicNumber(void); + // check index file version, return true if OK + bool CheckVersion(void); + // load a single index bin entry from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadBin(ReferenceIndex& refEntry, bool saveData = true); + bool LoadBins(ReferenceIndex& refEntry, bool saveData = true); + // load a single index bin entry from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadChunk(ChunkVector& chunks, bool saveData = true); + bool LoadChunks(ChunkVector& chunks, bool saveData = true); + // load a single index linear offset entry from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadLinearOffsets(ReferenceIndex& refEntry, bool saveData = true); + // load a single reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadReference(const int& refId, bool saveData = true); + // loads number of references, return true if loaded OK + bool LoadReferenceCount(int& numReferences); + // position file pointer to desired reference begin, return true if skipped OK + bool SkipToReference(const int& refId); + // write index data for bin to new index file + bool WriteBin(const uint32_t& binId, const ChunkVector& chunks); + // write index data for bins to new index file + bool WriteBins(const BamBinMap& bins); + // write index data for chunk entry to new index file + bool WriteChunk(const Chunk& chunk); + // write index data for chunk entry to new index file + bool WriteChunks(const ChunkVector& chunks); + // write index data for linear offsets entry to new index file + bool WriteLinearOffsets(const LinearOffsetVector& offsets); + // write index data single reference to new index file + bool WriteReference(const ReferenceIndex& refEntry); + + // ----------------------- + // index data operations + + // calculate bins that overlap region + int BinsFromRegion(const BamRegion& region, + const bool isRightBoundSpecified, + uint16_t bins[MAX_BIN]); + // clear all index offset data for desired reference + void ClearReferenceOffsets(const int& refId); + // calculates offset(s) for a given region + bool GetOffsets(const BamRegion& region, + const bool isRightBoundSpecified, + std::vector& offsets, + bool* hasAlignmentsInRegion); + // returns true if index cache has data for desired reference + bool IsDataLoaded(const int& refId) const; + // clears index data from all references except the one specified + void KeepOnlyReferenceOffsets(const int& refId); + // simplifies index by merging 'chunks' + void MergeChunks(void); + // saves BAM bin entry for index + void SaveBinEntry(BamBinMap& binMap, + const uint32_t& saveBin, + const uint64_t& saveOffset, + const uint64_t& lastOffset); + // saves linear offset entry for index + void SaveLinearOffset(LinearOffsetVector& offsets, + const BamAlignment& bAlignment, + const uint64_t& lastOffset); + // initializes index data structure to hold @count references + void SetReferenceCount(const int& count); + + // data members + private: + + BamStandardIndexData m_indexData; + off_t m_dataBeginOffset; + bool m_hasFullDataCache; + bool m_isBigEndian; +}; + +} // namespace Internal +} // namespace BamTools + +#endif // BAM_STANDARD_INDEX_FORMAT_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bamtools_global.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bamtools_global.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bamtools_global.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bamtools_global.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,32 @@ +// *************************************************************************** +// bamtools_global.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic definitions for exporting & importing library symbols +// *************************************************************************** + +#ifndef BAMTOOLS_GLOBAL_H +#define BAMTOOLS_GLOBAL_H + +// BAMTOOLS_LIBRARY_EXPORT +#ifndef BAMTOOLS_LIBRARY_EXPORT +# if defined(WIN32) +# define BAMTOOLS_LIBRARY_EXPORT __declspec(dllexport) +# else +# define BAMTOOLS_LIBRARY_EXPORT __attribute__((visibility("default"))) +# endif +#endif // BAMTOOLS_LIBRARY_EXPORT + +// BAMTOOLS_LIBRARY_IMPORT +#ifndef BAMTOOLS_LIBRARY_IMPORT +# if defined(WIN32) +# define BAMTOOLS_LIBRARY_IMPORT __declspec(dllimport) +# else +# define BAMTOOLS_LIBRARY_IMPORT +# endif +#endif // BAMTOOLS_LIBRARY_IMPORT + +#endif // BAMTOOLS_GLOBAL_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamToolsIndex_p.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamToolsIndex_p.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamToolsIndex_p.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamToolsIndex_p.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,577 @@ +// *************************************************************************** +// BamToolsIndex.cpp (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index operations for the BamTools index format (".bti") +// *************************************************************************** + +#include +#include +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +#include +#include +#include +#include +using namespace std; + +BamToolsIndex::BamToolsIndex(BgzfData* bgzf, BamReader* reader) + : BamIndex(bgzf, reader) + , m_blockSize(1000) + , m_dataBeginOffset(0) + , m_hasFullDataCache(false) + , m_inputVersion(0) + , m_outputVersion(BTI_1_2) // latest version - used for writing new index files +{ + m_isBigEndian = BamTools::SystemIsBigEndian(); +} + +// dtor +BamToolsIndex::~BamToolsIndex(void) { + ClearAllData(); +} + +// creates index data (in-memory) from current reader data +bool BamToolsIndex::Build(void) { + + // be sure reader & BGZF file are valid & open for reading + if ( m_reader == 0 || m_BGZF == 0 || !m_BGZF->IsOpen ) + return false; + + // move file pointer to beginning of alignments + if ( !m_reader->Rewind() ) return false; + + // initialize index data structure with space for all references + const int numReferences = (int)m_references.size(); + m_indexData.clear(); + m_hasFullDataCache = false; + SetReferenceCount(numReferences); + + // set up counters and markers + int32_t currentBlockCount = 0; + int64_t currentAlignmentOffset = m_BGZF->Tell(); + int32_t blockRefId = 0; + int32_t blockMaxEndPosition = 0; + int64_t blockStartOffset = currentAlignmentOffset; + int32_t blockStartPosition = -1; + + // plow through alignments, storing index entries + BamAlignment al; + while ( m_reader->GetNextAlignmentCore(al) ) { + + // if block contains data (not the first time through) AND alignment is on a new reference + if ( currentBlockCount > 0 && al.RefID != blockRefId ) { + + // store previous data + BamToolsIndexEntry entry(blockMaxEndPosition, blockStartOffset, blockStartPosition); + SaveOffsetEntry(blockRefId, entry); + + // intialize new block for current alignment's reference + currentBlockCount = 0; + blockMaxEndPosition = al.GetEndPosition(); + blockStartOffset = currentAlignmentOffset; + } + + // if beginning of block, save first alignment's refID & position + if ( currentBlockCount == 0 ) { + blockRefId = al.RefID; + blockStartPosition = al.Position; + } + + // increment block counter + ++currentBlockCount; + + // check end position + int32_t alignmentEndPosition = al.GetEndPosition(); + if ( alignmentEndPosition > blockMaxEndPosition ) + blockMaxEndPosition = alignmentEndPosition; + + // if block is full, get offset for next block, reset currentBlockCount + if ( currentBlockCount == m_blockSize ) { + BamToolsIndexEntry entry(blockMaxEndPosition, blockStartOffset, blockStartPosition); + SaveOffsetEntry(blockRefId, entry); + blockStartOffset = m_BGZF->Tell(); + currentBlockCount = 0; + } + + // not the best name, but for the next iteration, this value will be the offset of the *current* alignment + // necessary because we won't know if this next alignment is on a new reference until we actually read it + currentAlignmentOffset = m_BGZF->Tell(); + } + + // store final block with data + BamToolsIndexEntry entry(blockMaxEndPosition, blockStartOffset, blockStartPosition); + SaveOffsetEntry(blockRefId, entry); + + // set flag + m_hasFullDataCache = true; + + // return success/failure of rewind + return m_reader->Rewind(); +} + +// check index file magic number, return true if OK +bool BamToolsIndex::CheckMagicNumber(void) { + + // see if index is valid BAM index + char magic[4]; + size_t elementsRead = fread(magic, 1, 4, m_indexStream); + if ( elementsRead != 4 ) return false; + if ( strncmp(magic, "BTI\1", 4) != 0 ) { + fprintf(stderr, "Problem with index file - invalid format.\n"); + return false; + } + + // otherwise ok + return true; +} + +// check index file version, return true if OK +bool BamToolsIndex::CheckVersion(void) { + + // read version from file + size_t elementsRead = fread(&m_inputVersion, sizeof(m_inputVersion), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(m_inputVersion); + + // if version is negative, or zero + if ( m_inputVersion <= 0 ) { + fprintf(stderr, "Problem with index file - invalid version.\n"); + return false; + } + + // if version is newer than can be supported by this version of bamtools + else if ( m_inputVersion > m_outputVersion ) { + fprintf(stderr, "Problem with index file - attempting to use an outdated version of BamTools with a newer index file.\n"); + fprintf(stderr, "Please update BamTools to a more recent version to support this index file.\n"); + return false; + } + + // ------------------------------------------------------------------ + // check for deprecated, unsupported versions + // (typically whose format did not accomodate a particular bug fix) + + else if ( (Version)m_inputVersion == BTI_1_0 ) { + fprintf(stderr, "\nProblem with index file - this version of the index contains a bug related to accessing data near reference ends.\n"); + fprintf(stderr, "\nPlease run \'bamtools index -bti -in yourData.bam\' to generate an up-to-date BamToolsIndex.\n\n"); + return false; + } + + else if ( (Version)m_inputVersion == BTI_1_1 ) { + fprintf(stderr, "\nProblem with index file - this version of the index contains a bug related to handling empty references.\n"); + fprintf(stderr, "\nPlease run \'bamtools index -bti -in yourData.bam\' to generate an up-to-date BamToolsIndex.\n\n"); + return false; + } + + // otherwise ok + else return true; +} + +// clear all current index offset data in memory +void BamToolsIndex::ClearAllData(void) { + BamToolsIndexData::const_iterator indexIter = m_indexData.begin(); + BamToolsIndexData::const_iterator indexEnd = m_indexData.end(); + for ( ; indexIter != indexEnd; ++indexIter ) { + const int& refId = (*indexIter).first; + ClearReferenceOffsets(refId); + } +} + +// clear all index offset data for desired reference +void BamToolsIndex::ClearReferenceOffsets(const int& refId) { + if ( m_indexData.find(refId) == m_indexData.end() ) return; + vector& offsets = m_indexData[refId].Offsets; + offsets.clear(); + m_hasFullDataCache = false; +} + +// return file position after header metadata +const off_t BamToolsIndex::DataBeginOffset(void) const { + return m_dataBeginOffset; +} + +// calculate BAM file offset for desired region +// return true if no error (*NOT* equivalent to "has alignments or valid offset") +// check @hasAlignmentsInRegion to determine this status +// @region - target region +// @offset - resulting seek target +// @hasAlignmentsInRegion - sometimes a file just lacks data in region, this flag indicates that status +// N.B. - ignores isRightBoundSpecified +bool BamToolsIndex::GetOffset(const BamRegion& region, int64_t& offset, bool* hasAlignmentsInRegion) { + + // return false if leftBound refID is not found in index data + BamToolsIndexData::const_iterator indexIter = m_indexData.find(region.LeftRefID); + if ( indexIter == m_indexData.end()) return false; + + // load index data for region if not already cached + if ( !IsDataLoaded(region.LeftRefID) ) { + bool loadedOk = true; + loadedOk &= SkipToReference(region.LeftRefID); + loadedOk &= LoadReference(region.LeftRefID); + if ( !loadedOk ) return false; + } + + // localize index data for this reference (& sanity check that data actually exists) + indexIter = m_indexData.find(region.LeftRefID); + if ( indexIter == m_indexData.end()) return false; + const vector& referenceOffsets = (*indexIter).second.Offsets; + if ( referenceOffsets.empty() ) return false; + + // ------------------------------------------------------- + // calculate nearest index to jump to + + // save first offset + offset = (*referenceOffsets.begin()).StartOffset; + + // iterate over offsets entries on this reference + vector::const_iterator offsetIter = referenceOffsets.begin(); + vector::const_iterator offsetEnd = referenceOffsets.end(); + for ( ; offsetIter != offsetEnd; ++offsetIter ) { + const BamToolsIndexEntry& entry = (*offsetIter); + // break if alignment 'entry' overlaps region + if ( entry.MaxEndPosition >= region.LeftPosition ) break; + offset = (*offsetIter).StartOffset; + } + + // set flag based on whether an index entry was found for this region + *hasAlignmentsInRegion = ( offsetIter != offsetEnd ); + + // if cache mode set to none, dump the data we just loaded + if (m_cacheMode == BamIndex::NoIndexCaching ) + ClearReferenceOffsets(region.LeftRefID); + + // return success + return true; +} + +// returns whether reference has alignments or no +bool BamToolsIndex::HasAlignments(const int& refId) const { + + BamToolsIndexData::const_iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end()) return false; + const BamToolsReferenceEntry& refEntry = (*indexIter).second; + return refEntry.HasAlignments; +} + +// return true if all index data is cached +bool BamToolsIndex::HasFullDataCache(void) const { + return m_hasFullDataCache; +} + +// returns true if index cache has data for desired reference +bool BamToolsIndex::IsDataLoaded(const int& refId) const { + + BamToolsIndexData::const_iterator indexIter = m_indexData.find(refId); + if ( indexIter == m_indexData.end()) return false; + const BamToolsReferenceEntry& refEntry = (*indexIter).second; + + if ( !refEntry.HasAlignments ) return true; // no data period + + // return whether offsets list contains data + return !refEntry.Offsets.empty(); +} + +// attempts to use index to jump to region; returns success/fail +bool BamToolsIndex::Jump(const BamRegion& region, bool* hasAlignmentsInRegion) { + + // clear flag + *hasAlignmentsInRegion = false; + + // check valid BamReader state + if ( m_reader == 0 || m_BGZF == 0 || !m_reader->IsOpen() ) { + fprintf(stderr, "ERROR: Could not jump: invalid BamReader state.\n"); + return false; + } + + // make sure left-bound position is valid + if ( region.LeftPosition > m_references.at(region.LeftRefID).RefLength ) + return false; + + // calculate nearest offset to jump to + int64_t offset; + if ( !GetOffset(region, offset, hasAlignmentsInRegion) ) { + fprintf(stderr, "ERROR: Could not jump - unable to calculate offset for specified region.\n"); + return false; + } + + // return success/failure of seek + return m_BGZF->Seek(offset); +} + +// clears index data from all references except the first +void BamToolsIndex::KeepOnlyFirstReferenceOffsets(void) { + BamToolsIndexData::const_iterator indexBegin = m_indexData.begin(); + KeepOnlyReferenceOffsets( (*indexBegin).first ); +} + +// clears index data from all references except the one specified +void BamToolsIndex::KeepOnlyReferenceOffsets(const int& refId) { + BamToolsIndexData::iterator mapIter = m_indexData.begin(); + BamToolsIndexData::iterator mapEnd = m_indexData.end(); + for ( ; mapIter != mapEnd; ++mapIter ) { + const int entryRefId = (*mapIter).first; + if ( entryRefId != refId ) + ClearReferenceOffsets(entryRefId); + } +} + +// load index data for all references, return true if loaded OK +bool BamToolsIndex::LoadAllReferences(bool saveData) { + + // skip if data already loaded + if ( m_hasFullDataCache ) return true; + + // read in number of references + int32_t numReferences; + if ( !LoadReferenceCount(numReferences) ) return false; + //SetReferenceCount(numReferences); + + // iterate over reference entries + bool loadedOk = true; + for ( int i = 0; i < numReferences; ++i ) + loadedOk &= LoadReference(i, saveData); + + // set flag + if ( loadedOk && saveData ) + m_hasFullDataCache = true; + + // return success/failure of load + return loadedOk; +} + +// load header data from index file, return true if loaded OK +bool BamToolsIndex::LoadHeader(void) { + + // check magic number + if ( !CheckMagicNumber() ) return false; + + // check BTI version + if ( !CheckVersion() ) return false; + + // read in block size + size_t elementsRead = fread(&m_blockSize, sizeof(m_blockSize), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(m_blockSize); + + // store offset of beginning of data + m_dataBeginOffset = ftell64(m_indexStream); + + // return success/failure of load + return (elementsRead == 1); +} + +// load a single index entry from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamToolsIndex::LoadIndexEntry(const int& refId, bool saveData) { + + // read in index entry data members + size_t elementsRead = 0; + BamToolsIndexEntry entry; + elementsRead += fread(&entry.MaxEndPosition, sizeof(entry.MaxEndPosition), 1, m_indexStream); + elementsRead += fread(&entry.StartOffset, sizeof(entry.StartOffset), 1, m_indexStream); + elementsRead += fread(&entry.StartPosition, sizeof(entry.StartPosition), 1, m_indexStream); + if ( elementsRead != 3 ) { + cerr << "Error reading index entry. Expected 3 elements, read in: " << elementsRead << endl; + return false; + } + + // swap endian-ness if necessary + if ( m_isBigEndian ) { + SwapEndian_32(entry.MaxEndPosition); + SwapEndian_64(entry.StartOffset); + SwapEndian_32(entry.StartPosition); + } + + // save data + if ( saveData ) + SaveOffsetEntry(refId, entry); + + // return success/failure of load + return true; +} + +// load a single reference from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamToolsIndex::LoadFirstReference(bool saveData) { + BamToolsIndexData::const_iterator indexBegin = m_indexData.begin(); + return LoadReference( (*indexBegin).first, saveData ); +} + +// load a single reference from file, return true if loaded OK +// @saveData - save data in memory if true, just read & discard if false +bool BamToolsIndex::LoadReference(const int& refId, bool saveData) { + + // read in number of offsets for this reference + uint32_t numOffsets; + size_t elementsRead = fread(&numOffsets, sizeof(numOffsets), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(numOffsets); + + // initialize offsets container for this reference + SetOffsetCount(refId, (int)numOffsets); + + // iterate over offset entries + for ( unsigned int j = 0; j < numOffsets; ++j ) + LoadIndexEntry(refId, saveData); + + // return success/failure of load + return true; +} + +// loads number of references, return true if loaded OK +bool BamToolsIndex::LoadReferenceCount(int& numReferences) { + + size_t elementsRead = 0; + + // read reference count + elementsRead += fread(&numReferences, sizeof(numReferences), 1, m_indexStream); + if ( m_isBigEndian ) SwapEndian_32(numReferences); + + // return success/failure of load + return ( elementsRead == 1 ); +} + +// saves an index offset entry in memory +void BamToolsIndex::SaveOffsetEntry(const int& refId, const BamToolsIndexEntry& entry) { + BamToolsReferenceEntry& refEntry = m_indexData[refId]; + refEntry.HasAlignments = true; + refEntry.Offsets.push_back(entry); +} + +// pre-allocates size for offset vector +void BamToolsIndex::SetOffsetCount(const int& refId, const int& offsetCount) { + BamToolsReferenceEntry& refEntry = m_indexData[refId]; + refEntry.Offsets.reserve(offsetCount); + refEntry.HasAlignments = ( offsetCount > 0); +} + +// initializes index data structure to hold @count references +void BamToolsIndex::SetReferenceCount(const int& count) { + for ( int i = 0; i < count; ++i ) + m_indexData[i].HasAlignments = false; +} + +// position file pointer to first reference begin, return true if skipped OK +bool BamToolsIndex::SkipToFirstReference(void) { + BamToolsIndexData::const_iterator indexBegin = m_indexData.begin(); + return SkipToReference( (*indexBegin).first ); +} + +// position file pointer to desired reference begin, return true if skipped OK +bool BamToolsIndex::SkipToReference(const int& refId) { + + // attempt rewind + if ( !Rewind() ) return false; + + // read in number of references + int32_t numReferences; + size_t elementsRead = fread(&numReferences, sizeof(numReferences), 1, m_indexStream); + if ( elementsRead != 1 ) return false; + if ( m_isBigEndian ) SwapEndian_32(numReferences); + + // iterate over reference entries + bool skippedOk = true; + int currentRefId = 0; + while (currentRefId != refId) { + skippedOk &= LoadReference(currentRefId, false); + ++currentRefId; + } + + // return success/failure of skip + return skippedOk; +} + +// write header to new index file +bool BamToolsIndex::WriteHeader(void) { + + size_t elementsWritten = 0; + + // write BTI index format 'magic number' + elementsWritten += fwrite("BTI\1", 1, 4, m_indexStream); + + // write BTI index format version + int32_t currentVersion = (int32_t)m_outputVersion; + if ( m_isBigEndian ) SwapEndian_32(currentVersion); + elementsWritten += fwrite(¤tVersion, sizeof(currentVersion), 1, m_indexStream); + + // write block size + int32_t blockSize = m_blockSize; + if ( m_isBigEndian ) SwapEndian_32(blockSize); + elementsWritten += fwrite(&blockSize, sizeof(blockSize), 1, m_indexStream); + + // store offset of beginning of data + m_dataBeginOffset = ftell64(m_indexStream); + + // return success/failure of write + return ( elementsWritten == 6 ); +} + +// write index data for all references to new index file +bool BamToolsIndex::WriteAllReferences(void) { + + size_t elementsWritten = 0; + + // write number of references + int32_t numReferences = (int32_t)m_indexData.size(); + if ( m_isBigEndian ) SwapEndian_32(numReferences); + elementsWritten += fwrite(&numReferences, sizeof(numReferences), 1, m_indexStream); + + // iterate through references in index + bool refOk = true; + BamToolsIndexData::const_iterator refIter = m_indexData.begin(); + BamToolsIndexData::const_iterator refEnd = m_indexData.end(); + for ( ; refIter != refEnd; ++refIter ) + refOk &= WriteReferenceEntry( (*refIter).second ); + + return ( (elementsWritten == 1) && refOk ); +} + +// write current reference index data to new index file +bool BamToolsIndex::WriteReferenceEntry(const BamToolsReferenceEntry& refEntry) { + + size_t elementsWritten = 0; + + // write number of offsets listed for this reference + uint32_t numOffsets = refEntry.Offsets.size(); + if ( m_isBigEndian ) SwapEndian_32(numOffsets); + elementsWritten += fwrite(&numOffsets, sizeof(numOffsets), 1, m_indexStream); + + // iterate over offset entries + bool entriesOk = true; + vector::const_iterator offsetIter = refEntry.Offsets.begin(); + vector::const_iterator offsetEnd = refEntry.Offsets.end(); + for ( ; offsetIter != offsetEnd; ++offsetIter ) + entriesOk &= WriteIndexEntry( (*offsetIter) ); + + return ( (elementsWritten == 1) && entriesOk ); +} + +// write current index offset entry to new index file +bool BamToolsIndex::WriteIndexEntry(const BamToolsIndexEntry& entry) { + + // copy entry data + int32_t maxEndPosition = entry.MaxEndPosition; + int64_t startOffset = entry.StartOffset; + int32_t startPosition = entry.StartPosition; + + // swap endian-ness if necessary + if ( m_isBigEndian ) { + SwapEndian_32(maxEndPosition); + SwapEndian_64(startOffset); + SwapEndian_32(startPosition); + } + + // write the reference index entry + size_t elementsWritten = 0; + elementsWritten += fwrite(&maxEndPosition, sizeof(maxEndPosition), 1, m_indexStream); + elementsWritten += fwrite(&startOffset, sizeof(startOffset), 1, m_indexStream); + elementsWritten += fwrite(&startPosition, sizeof(startPosition), 1, m_indexStream); + return ( elementsWritten == 3 ); +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamToolsIndex_p.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamToolsIndex_p.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamToolsIndex_p.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamToolsIndex_p.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,192 @@ +// *************************************************************************** +// BamToolsIndex.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides index operations for the BamTools index format (".bti") +// *************************************************************************** + +#ifndef BAMTOOLS_INDEX_FORMAT_H +#define BAMTOOLS_INDEX_FORMAT_H + +// ------------- +// W A R N I N G +// ------------- +// +// This file is not part of the BamTools API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#include +#include +#include +#include +#include + +namespace BamTools { + +namespace Internal { + +// individual index offset entry +struct BamToolsIndexEntry { + + // data members + int32_t MaxEndPosition; + int64_t StartOffset; + int32_t StartPosition; + + // ctor + BamToolsIndexEntry(const int32_t& maxEndPosition = 0, + const int64_t& startOffset = 0, + const int32_t& startPosition = 0) + : MaxEndPosition(maxEndPosition) + , StartOffset(startOffset) + , StartPosition(startPosition) + { } +}; + +// reference index entry +struct BamToolsReferenceEntry { + + // data members + bool HasAlignments; + std::vector Offsets; + + // ctor + BamToolsReferenceEntry(void) + : HasAlignments(false) + { } +}; + +// the actual index data structure +typedef std::map BamToolsIndexData; + +class BamToolsIndex : public BamIndex { + + // keep a list of any supported versions here + // (might be useful later to handle any 'legacy' versions if the format changes) + // listed for example like: BTI_1_0 = 1, BTI_1_1 = 2, BTI_1_2 = 3, BTI_2_0 = 4, and so on + // + // so a change introduced in (hypothetical) BTI_1_2 would be handled from then on by: + // + // if ( indexVersion >= BTI_1_2 ) + // do something new + // else + // do the old thing + enum Version { BTI_1_0 = 1 + , BTI_1_1 + , BTI_1_2 + }; + + + // ctor & dtor + public: + BamToolsIndex(BamTools::BgzfData* bgzf, BamTools::BamReader* reader); + ~BamToolsIndex(void); + + // interface (implements BamIndex virtual methods) + public: + // creates index data (in-memory) from current reader data + bool Build(void); + // returns supported file extension + const std::string Extension(void) const { return std::string(".bti"); } + // returns whether reference has alignments or no + bool HasAlignments(const int& referenceID) const; + // attempts to use index to jump to region; returns success/fail + // a "successful" jump indicates no error, but not whether this region has data + // * thus, the method sets a flag to indicate whether there are alignments + // available after the jump position + bool Jump(const BamTools::BamRegion& region, bool* hasAlignmentsInRegion); + public: + // clear all current index offset data in memory + void ClearAllData(void); + // return file position after header metadata + const off_t DataBeginOffset(void) const; + // return true if all index data is cached + bool HasFullDataCache(void) const; + // clears index data from all references except the first + void KeepOnlyFirstReferenceOffsets(void); + // load index data for all references, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadAllReferences(bool saveData = true); + // load first reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadFirstReference(bool saveData = true); + // load header data from index file, return true if loaded OK + bool LoadHeader(void); + // position file pointer to first reference begin, return true if skipped OK + bool SkipToFirstReference(void); + // write index reference data + bool WriteAllReferences(void); + // write index header data + bool WriteHeader(void); + + // 'internal' methods + public: + + // ----------------------- + // index file operations + + // check index file magic number, return true if OK + bool CheckMagicNumber(void); + // check index file version, return true if OK + bool CheckVersion(void); + // return true if FILE* is open + bool IsOpen(void) const; + // load a single index entry from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadIndexEntry(const int& refId, bool saveData = true); + // load a single reference from file, return true if loaded OK + // @saveData - save data in memory if true, just read & discard if false + bool LoadReference(const int& refId, bool saveData = true); + // loads number of references, return true if loaded OK + bool LoadReferenceCount(int& numReferences); + // position file pointer to desired reference begin, return true if skipped OK + bool SkipToReference(const int& refId); + // write current reference index data to new index file + bool WriteReferenceEntry(const BamToolsReferenceEntry& refEntry); + // write current index offset entry to new index file + bool WriteIndexEntry(const BamToolsIndexEntry& entry); + + // ----------------------- + // index data operations + + // clear all index offset data for desired reference + void ClearReferenceOffsets(const int& refId); + // calculate BAM file offset for desired region + // return true if no error (*NOT* equivalent to "has alignments or valid offset") + // check @hasAlignmentsInRegion to determine this status + // @region - target region + // @offset - resulting seek target + // @hasAlignmentsInRegion - sometimes a file just lacks data in region, this flag indicates that status + bool GetOffset(const BamRegion& region, int64_t& offset, bool* hasAlignmentsInRegion); + // returns true if index cache has data for desired reference + bool IsDataLoaded(const int& refId) const; + // clears index data from all references except the one specified + void KeepOnlyReferenceOffsets(const int& refId); + // saves an index offset entry in memory + void SaveOffsetEntry(const int& refId, const BamToolsIndexEntry& entry); + // pre-allocates size for offset vector + void SetOffsetCount(const int& refId, const int& offsetCount); + // initializes index data structure to hold @count references + void SetReferenceCount(const int& count); + + // data members + private: + int32_t m_blockSize; + BamToolsIndexData m_indexData; + off_t m_dataBeginOffset; + bool m_hasFullDataCache; + bool m_isBigEndian; + int32_t m_inputVersion; // Version is serialized as int + Version m_outputVersion; +}; + +} // namespace Internal +} // namespace BamTools + +#endif // BAMTOOLS_INDEX_FORMAT_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,47 @@ +// *************************************************************************** +// BamWriter.cpp (c) 2009 Michael Str�mberg, Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for producing BAM files +// *************************************************************************** + +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; + +#include +using namespace std; + +// constructor +BamWriter::BamWriter(void) { + d = new BamWriterPrivate; +} + +// destructor +BamWriter::~BamWriter(void) { + delete d; + d = 0; +} + +// closes the alignment archive +void BamWriter::Close(void) { + d->Close(); +} + +// opens the alignment archive +bool BamWriter::Open(const string& filename, + const string& samHeader, + const RefVector& referenceSequences, + bool isWriteUncompressed) +{ + return d->Open(filename, samHeader, referenceSequences, isWriteUncompressed); +} + +// saves the alignment to the alignment archive +void BamWriter::SaveAlignment(const BamAlignment& al) { + d->SaveAlignment(al); +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,50 @@ +// *************************************************************************** +// BamWriter.h (c) 2009 Michael Str�mberg, Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for producing BAM files +// *************************************************************************** + +#ifndef BAMWRITER_H +#define BAMWRITER_H + +#include +#include +#include + +namespace BamTools { + +namespace Internal { + class BamWriterPrivate; +} // namespace Internal + +class API_EXPORT BamWriter { + + // constructor/destructor + public: + BamWriter(void); + ~BamWriter(void); + + // public interface + public: + // closes the alignment archive + void Close(void); + // opens the alignment archive + bool Open(const std::string& filename, + const std::string& samHeader, + const BamTools::RefVector& referenceSequences, + bool writeUncompressed = false); + // saves the alignment to the alignment archive + void SaveAlignment(const BamTools::BamAlignment& al); + + // private implementation + private: + Internal::BamWriterPrivate* d; +}; + +} // namespace BamTools + +#endif // BAMWRITER_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter_p.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter_p.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter_p.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter_p.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,379 @@ +// *************************************************************************** +// BamWriter_p.cpp (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 22 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for producing BAM files +// *************************************************************************** + +#include +#include +using namespace BamTools; +using namespace BamTools::Internal; +using namespace std; + +BamWriterPrivate::BamWriterPrivate(void) { + IsBigEndian = SystemIsBigEndian(); +} + +BamWriterPrivate::~BamWriterPrivate(void) { + mBGZF.Close(); +} + +// closes the alignment archive +void BamWriterPrivate::Close(void) { + mBGZF.Close(); +} + +// calculates minimum bin for a BAM alignment interval +const unsigned int BamWriterPrivate::CalculateMinimumBin(const int begin, int end) const { + --end; + if( (begin >> 14) == (end >> 14) ) return 4681 + (begin >> 14); + if( (begin >> 17) == (end >> 17) ) return 585 + (begin >> 17); + if( (begin >> 20) == (end >> 20) ) return 73 + (begin >> 20); + if( (begin >> 23) == (end >> 23) ) return 9 + (begin >> 23); + if( (begin >> 26) == (end >> 26) ) return 1 + (begin >> 26); + return 0; +} + +// creates a cigar string from the supplied alignment +void BamWriterPrivate::CreatePackedCigar(const vector& cigarOperations, string& packedCigar) { + + // initialize + const unsigned int numCigarOperations = cigarOperations.size(); + packedCigar.resize(numCigarOperations * BT_SIZEOF_INT); + + // pack the cigar data into the string + unsigned int* pPackedCigar = (unsigned int*)packedCigar.data(); + + unsigned int cigarOp; + vector::const_iterator coIter; + for(coIter = cigarOperations.begin(); coIter != cigarOperations.end(); ++coIter) { + + switch(coIter->Type) { + case 'M': + cigarOp = BAM_CMATCH; + break; + case 'I': + cigarOp = BAM_CINS; + break; + case 'D': + cigarOp = BAM_CDEL; + break; + case 'N': + cigarOp = BAM_CREF_SKIP; + break; + case 'S': + cigarOp = BAM_CSOFT_CLIP; + break; + case 'H': + cigarOp = BAM_CHARD_CLIP; + break; + case 'P': + cigarOp = BAM_CPAD; + break; + default: + fprintf(stderr, "ERROR: Unknown cigar operation found: %c\n", coIter->Type); + exit(1); + } + + *pPackedCigar = coIter->Length << BAM_CIGAR_SHIFT | cigarOp; + pPackedCigar++; + } +} + +// encodes the supplied query sequence into 4-bit notation +void BamWriterPrivate::EncodeQuerySequence(const string& query, string& encodedQuery) { + + // prepare the encoded query string + const unsigned int queryLen = query.size(); + const unsigned int encodedQueryLen = (unsigned int)((queryLen / 2.0) + 0.5); + encodedQuery.resize(encodedQueryLen); + char* pEncodedQuery = (char*)encodedQuery.data(); + const char* pQuery = (const char*)query.data(); + + unsigned char nucleotideCode; + bool useHighWord = true; + + while(*pQuery) { + + switch(*pQuery) { + + case '=': + nucleotideCode = 0; + break; + + case 'A': + nucleotideCode = 1; + break; + + case 'C': + nucleotideCode = 2; + break; + + case 'G': + nucleotideCode = 4; + break; + + case 'T': + nucleotideCode = 8; + break; + + case 'N': + nucleotideCode = 15; + break; + + default: + fprintf(stderr, "ERROR: Only the following bases are supported in the BAM format: {=, A, C, G, T, N}. Found [%c]\n", *pQuery); + exit(1); + } + + // pack the nucleotide code + if(useHighWord) { + *pEncodedQuery = nucleotideCode << 4; + useHighWord = false; + } else { + *pEncodedQuery |= nucleotideCode; + pEncodedQuery++; + useHighWord = true; + } + + // increment the query position + pQuery++; + } +} + +// opens the alignment archive +bool BamWriterPrivate::Open(const string& filename, + const string& samHeader, + const RefVector& referenceSequences, + bool isWriteUncompressed) +{ + // open the BGZF file for writing, return failure if error + if ( !mBGZF.Open(filename, "wb", isWriteUncompressed) ) + return false; + + // ================ + // write the header + // ================ + + // write the BAM signature + const unsigned char SIGNATURE_LENGTH = 4; + const char* BAM_SIGNATURE = "BAM\1"; + mBGZF.Write(BAM_SIGNATURE, SIGNATURE_LENGTH); + + // write the SAM header text length + uint32_t samHeaderLen = samHeader.size(); + if (IsBigEndian) SwapEndian_32(samHeaderLen); + mBGZF.Write((char*)&samHeaderLen, BT_SIZEOF_INT); + + // write the SAM header text + if(samHeaderLen > 0) + mBGZF.Write(samHeader.data(), samHeaderLen); + + // write the number of reference sequences + uint32_t numReferenceSequences = referenceSequences.size(); + if (IsBigEndian) SwapEndian_32(numReferenceSequences); + mBGZF.Write((char*)&numReferenceSequences, BT_SIZEOF_INT); + + // ============================= + // write the sequence dictionary + // ============================= + + RefVector::const_iterator rsIter; + for(rsIter = referenceSequences.begin(); rsIter != referenceSequences.end(); rsIter++) { + + // write the reference sequence name length + uint32_t referenceSequenceNameLen = rsIter->RefName.size() + 1; + if (IsBigEndian) SwapEndian_32(referenceSequenceNameLen); + mBGZF.Write((char*)&referenceSequenceNameLen, BT_SIZEOF_INT); + + // write the reference sequence name + mBGZF.Write(rsIter->RefName.c_str(), referenceSequenceNameLen); + + // write the reference sequence length + int32_t referenceLength = rsIter->RefLength; + if (IsBigEndian) SwapEndian_32(referenceLength); + mBGZF.Write((char*)&referenceLength, BT_SIZEOF_INT); + } + + // return success + return true; +} + +// saves the alignment to the alignment archive +void BamWriterPrivate::SaveAlignment(const BamAlignment& al) { + + // if BamAlignment contains only the core data and a raw char data buffer + // (as a result of BamReader::GetNextAlignmentCore()) + if ( al.SupportData.HasCoreOnly ) { + + // write the block size + unsigned int blockSize = al.SupportData.BlockLength; + if (IsBigEndian) SwapEndian_32(blockSize); + mBGZF.Write((char*)&blockSize, BT_SIZEOF_INT); + + // assign the BAM core data + uint32_t buffer[8]; + buffer[0] = al.RefID; + buffer[1] = al.Position; + buffer[2] = (al.Bin << 16) | (al.MapQuality << 8) | al.SupportData.QueryNameLength; + buffer[3] = (al.AlignmentFlag << 16) | al.SupportData.NumCigarOperations; + buffer[4] = al.SupportData.QuerySequenceLength; + buffer[5] = al.MateRefID; + buffer[6] = al.MatePosition; + buffer[7] = al.InsertSize; + + // swap BAM core endian-ness, if necessary + if ( IsBigEndian ) { + for ( int i = 0; i < 8; ++i ) + SwapEndian_32(buffer[i]); + } + + // write the BAM core + mBGZF.Write((char*)&buffer, BAM_CORE_SIZE); + + // write the raw char data + mBGZF.Write((char*)al.SupportData.AllCharData.data(), al.SupportData.BlockLength-BAM_CORE_SIZE); + } + + // otherwise, BamAlignment should contain character in the standard fields: Name, QueryBases, etc + // ( resulting from BamReader::GetNextAlignment() *OR* being generated directly by client code ) + else { + + // calculate char lengths + const unsigned int nameLength = al.Name.size() + 1; + const unsigned int numCigarOperations = al.CigarData.size(); + const unsigned int queryLength = al.QueryBases.size(); + const unsigned int tagDataLength = al.TagData.size(); + + // no way to tell if BamAlignment.Bin is already defined (no default, invalid value) + // force calculation of Bin before storing + const int endPosition = al.GetEndPosition(); + const unsigned int alignmentBin = CalculateMinimumBin(al.Position, endPosition); + + // create our packed cigar string + string packedCigar; + CreatePackedCigar(al.CigarData, packedCigar); + const unsigned int packedCigarLength = packedCigar.size(); + + // encode the query + string encodedQuery; + EncodeQuerySequence(al.QueryBases, encodedQuery); + const unsigned int encodedQueryLength = encodedQuery.size(); + + // write the block size + const unsigned int dataBlockSize = nameLength + packedCigarLength + encodedQueryLength + queryLength + tagDataLength; + unsigned int blockSize = BAM_CORE_SIZE + dataBlockSize; + if (IsBigEndian) SwapEndian_32(blockSize); + mBGZF.Write((char*)&blockSize, BT_SIZEOF_INT); + + // assign the BAM core data + uint32_t buffer[8]; + buffer[0] = al.RefID; + buffer[1] = al.Position; + buffer[2] = (alignmentBin << 16) | (al.MapQuality << 8) | nameLength; + buffer[3] = (al.AlignmentFlag << 16) | numCigarOperations; + buffer[4] = queryLength; + buffer[5] = al.MateRefID; + buffer[6] = al.MatePosition; + buffer[7] = al.InsertSize; + + // swap BAM core endian-ness, if necessary + if ( IsBigEndian ) { + for ( int i = 0; i < 8; ++i ) + SwapEndian_32(buffer[i]); + } + + // write the BAM core + mBGZF.Write((char*)&buffer, BAM_CORE_SIZE); + + // write the query name + mBGZF.Write(al.Name.c_str(), nameLength); + + // write the packed cigar + if ( IsBigEndian ) { + + char* cigarData = (char*)calloc(sizeof(char), packedCigarLength); + memcpy(cigarData, packedCigar.data(), packedCigarLength); + + for (unsigned int i = 0; i < packedCigarLength; ++i) { + if ( IsBigEndian ) + SwapEndian_32p(&cigarData[i]); + } + + mBGZF.Write(cigarData, packedCigarLength); + free(cigarData); + } + else + mBGZF.Write(packedCigar.data(), packedCigarLength); + + // write the encoded query sequence + mBGZF.Write(encodedQuery.data(), encodedQueryLength); + + // write the base qualities + string baseQualities(al.Qualities); + char* pBaseQualities = (char*)al.Qualities.data(); + for(unsigned int i = 0; i < queryLength; i++) { + pBaseQualities[i] -= 33; + } + mBGZF.Write(pBaseQualities, queryLength); + + // write the read group tag + if ( IsBigEndian ) { + + char* tagData = (char*)calloc(sizeof(char), tagDataLength); + memcpy(tagData, al.TagData.data(), tagDataLength); + + int i = 0; + while ( (unsigned int)i < tagDataLength ) { + + i += 2; // skip tag type (e.g. "RG", "NM", etc) + uint8_t type = toupper(tagData[i]); // lower & upper case letters have same meaning + ++i; // skip value type + + switch (type) { + + case('A') : + case('C') : + ++i; + break; + + case('S') : + SwapEndian_16p(&tagData[i]); + i+=2; // sizeof(uint16_t) + break; + + case('F') : + case('I') : + SwapEndian_32p(&tagData[i]); + i+=4; // sizeof(uint32_t) + break; + + case('D') : + SwapEndian_64p(&tagData[i]); + i+=8; // sizeof(uint64_t) + break; + + case('H') : + case('Z') : + while (tagData[i]) { ++i; } + ++i; // increment one more for null terminator + break; + + default : + fprintf(stderr, "ERROR: Invalid tag value type\n"); // shouldn't get here + free(tagData); + exit(1); + } + } + + mBGZF.Write(tagData, tagDataLength); + free(tagData); + } + else + mBGZF.Write(al.TagData.data(), tagDataLength); + } +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter_p.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter_p.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter_p.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BamWriter_p.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,63 @@ +// *************************************************************************** +// BamWriter_p.h (c) 2010 Derek Barnett +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// Provides the basic functionality for producing BAM files +// *************************************************************************** + +#ifndef BAMWRITER_P_H +#define BAMWRITER_P_H + +// ------------- +// W A R N I N G +// ------------- +// +// This file is not part of the BamTools API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#include +#include +#include +#include + +namespace BamTools { +namespace Internal { + +class BamWriterPrivate { + + // ctor & dtor + public: + BamWriterPrivate(void); + ~BamWriterPrivate(void); + + // "public" interface to BamWriter + public: + void Close(void); + bool Open(const std::string& filename, + const std::string& samHeader, + const BamTools::RefVector& referenceSequences, + bool isWriteUncompressed); + void SaveAlignment(const BamAlignment& al); + + // internal methods + public: + const unsigned int CalculateMinimumBin(const int begin, int end) const; + void CreatePackedCigar(const std::vector& cigarOperations, std::string& packedCigar); + void EncodeQuerySequence(const std::string& query, std::string& encodedQuery); + + // data members + public: + BgzfData mBGZF; + bool IsBigEndian; +}; + +} // namespace Internal +} // namespace BamTools + +#endif // BAMWRITER_P_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bed2vector.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bed2vector.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bed2vector.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/bed2vector.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,2630 @@ +#include "pc.h" +#include "config.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef HAVE_LIBBZ2 +#include +#endif + +extern "C" { +// pliu 20160911 +//#include "R.h" +//#include "Rmath.h" +////// +#include "Rinternals.h" +#include "Rdefines.h" +} + +using namespace std; +using namespace __gnu_cxx; + + +class lessAbsoluteValue { +public: + bool operator()(int a, int b) const { + return abs(a) < abs(b); + } +}; + + + +#ifdef HAVE_LIBBZ2 +int get_bzline(BZFILE* b,string& line) { + char c; + int nBuf; + int bzerror=BZ_OK; + + while(bzerror == BZ_OK) { + nBuf=BZ2_bzRead(&bzerror, b, &c, 1); + if(bzerror==BZ_OK) { + if(c=='\n') { + return bzerror; + } else { + line+=c; + } + } + } + return bzerror; +} + +int get_a_line(FILE *f,BZFILE *b,int bz2file,string& line) { + line=""; + if(bz2file) { + int bzerror=get_bzline(b,line); + if(bzerror==BZ_OK) { + return(1); + } else { + if(bzerror!=BZ_STREAM_END) { + cerr<<"encountered BZERROR="< > pos; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + ifstream bed_file(fname); + +#ifdef DEBUG + Rprintf("opened %s\n",fname); +#endif + + Rprintf("opened %s\n",fname); + + // read in bed line + string line; + + int fcount=0; + while(getline(bed_file,line)) { + +#ifdef DEBUG + Rprintf("line: %s\n",line.c_str()); +#endif + + + tokType tok(line, sep); + tokType::iterator sit=tok.begin(); + if(sit!=tok.end()) { + string chr=*sit++; //chr=chr.substr(3,strlen(chr.c_str())); + string str_start=*sit++; + int fstart=atoi(str_start.c_str()); + string str_end=*sit++; + int fend=atoi(str_end.c_str()); + int fpos=fstart; + if(sit!=tok.end()) { + string u0=*sit++; + string nfield=*sit++; + string strand=*sit++; + if(strand=="-") { + fpos=-1*fend; + } + } + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d\n",chr.c_str(),cind,fpos); + if(fcount>30) { + break; + } +#endif + + } + } + bed_file.close(); + + +#ifdef DEBUG + Rprintf("done. read %d fragments\n",fcount); +#endif + + Rprintf("done. read %d fragments\n",fcount); + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + sort(csi->begin(), csi->end(), lessAbsoluteValue()); + } + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + SEXP nv; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + int* i_nv=INTEGER(nv); + int i=0; + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_nv[i++]=*pi; + } + SET_VECTOR_ELT(ans, csi-pos.begin(), nv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + +SEXP read_meland_old(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > poslen; // length + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + ifstream bed_file(fname); + + Rprintf("opened %s\n",fname); + + // read in bed line + string line; + + int fcount=0; + while(getline(bed_file,line)) { + +#ifdef DEBUG + Rprintf("line: %s\n",line.c_str()); +#endif + + + tokType tok(line, sep); + tokType::iterator sit=tok.begin(); + if(sit!=tok.end()) { + sit++; sit++; + string str_nm=*sit++; + int nm=0; + if(str_nm[0]=='U') { + nm=atoi((str_nm.c_str()+1)); + } else { + continue; + } + sit++; sit++; sit++; + string str_len=*sit++; + int len=atoi(str_len.c_str()); + string chr=*sit++; chr=chr.substr(3,strlen(chr.c_str())); + string str_pos=*sit++; + int fpos=atoi(str_pos.c_str()); + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + poslen.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + (poslen[cind]).push_back(len); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + bed_file.close(); + + +#ifdef DEBUG + Rprintf("done. read %d fragments\n",fcount); +#endif + + Rprintf("done. read %d fragments\n",fcount); + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi,lsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + lsi=poslen.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + SET_STRING_ELT(dnames_R, 2, mkChar("l")); + + + + SEXP tv,nv,lv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator ili=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*ili++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 3)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + int get_a_line(FILE *f,string& line) { + line=""; + char cline[1024]; + if(fgets(cline,1024,f)) { + line+=cline; + return(1); + } else { + return(0); + } + } + + + SEXP read_meland(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > poslen; // length + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + poslen.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + (poslen[cind]).push_back(len); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + +#ifdef DEBUG + Rprintf("done. read %d fragments\n",fcount); +#endif + + Rprintf("done. read %d fragments\n",fcount); + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi,lsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + lsi=poslen.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + SET_STRING_ELT(dnames_R, 2, mkChar("l")); + if(read_names) { + SET_STRING_ELT(dnames_R, 3, mkChar("s")); + } + + + + SEXP tv,nv,lv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator ili=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*ili++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 3+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + if(read_names) { + SET_VECTOR_ELT(dv, 3, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + +// reads regular eland files, recording mismatch positions +SEXP read_eland_mismatches(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > mm1; // position of the first mismatch (or 0 for none) + vector< vector > mm2; // position of the second mismatch + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + mm1.push_back(vector()); + mm2.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (mm1[cind]).push_back(nm1); + (mm2[cind]).push_back(nm2); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm1=%d, nm2=%d\n",chr.c_str(),cind,fpos,nm1,nm2); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + +#ifdef DEBUG + Rprintf("done. read %d fragments\n",fcount); +#endif + + Rprintf("done. read %d fragments\n",fcount); + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi,lsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=mm1.begin()+(csi-pos.begin()); + lsi=mm2.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("f")); + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + + + + SEXP tv,nv,lv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator ili=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*ili++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 3)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // read in regular eland files, adjusting the negative strand coordinate by sequence length + SEXP read_eland(SEXP filename,SEXP read_tag_names_R,SEXP eland_tag_length_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); + int eland_tag_length=*(INTEGER(eland_tag_length_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<0 && len>eland_tag_length) { + len=eland_tag_length; + } + string str_nm=*sit++; + int nm=0; + if(str_nm[0]=='U') { + nm=atoi((str_nm.c_str()+1)); + } else { + continue; + } + sit++; sit++; sit++; + string chr=*sit++; + string str_pos=*sit++; + int fpos=atoi(str_pos.c_str()); + string str_strand=*sit++; + + if(str_strand[0]=='R') { + fpos=-1*(fpos+len-1); + } + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + + // read in extended eland files, adjusting the negative strand coordinate by sequence length + SEXP read_eland_extended(SEXP filename,SEXP read_tag_names_R,SEXP eland_tag_length_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); + int eland_tag_length=*(INTEGER(eland_tag_length_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<0 && len>eland_tag_length) { + len=eland_tag_length; + } + + + + string str_pos=*sit++; + if(str_pos.size()<1) { continue; } + int fpos=atoi(str_pos.c_str()); + string str_strand=*sit++; + + if(str_strand[0]=='R') { + fpos=-1*(fpos+len-1); + } + + string str_nm=*sit++; + // count non-digit characters + int nm=0; + for(int i=0;i,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // read in eland multi files, adjusting the negative strand coordinate by sequence length +SEXP read_eland_multi(SEXP filename,SEXP read_tag_names_R,SEXP eland_tag_length_R) { + +#ifdef DEBUG + Rprintf("read_eland_muti() : start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); + int eland_tag_length=*(INTEGER(eland_tag_length_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t",""); + boost::char_separator comsep(",","",boost::keep_empty_tokens); + boost::char_separator colsep(":","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<1) { +#ifdef DEBUG + Rprintf("rejected for nm0\n"); +#endif + continue; + } + if(nm0==0) { + string str_nm1=*ssit++; + int nm1=atoi(str_nm1.c_str()); + if(nm1>1) { +#ifdef DEBUG + Rprintf("rejected for nm1\n"); +#endif + continue; + } + if(nm1==0) { + string str_nm2=*ssit++; + int nm2=atoi(str_nm2.c_str()); + if(nm2>1) { +#ifdef DEBUG + Rprintf("rejected for nm2\n"); +#endif + continue; + } + nm=2; + } else { + nm=1; + } + } + +#ifdef DEBUG + Rprintf("accepted (nm=%d)\n",nm); +#endif + int npos=0; + string mpos=*sit++; + vector mposc; + vector mposp; + tokType ptok(mpos, comsep); + string prevchr; + for(tokType::iterator psit=ptok.begin();psit!=ptok.end();psit++) { + string cpos=*psit; + npos++; + int strand=1; + if(cpos.size()<5) { + Rprintf("ERROR: line=%d, match %d is too short: \"%s\"; ",nline,npos,cpos.c_str()); + } + char lc=cpos.at(cpos.size()-1); + + if(atoi(&lc)==nm) { + switch(cpos.at(cpos.size()-2)) { + case 'R': strand=-1; break; + case 'F': strand=1; break; + default: + Rprintf("ERROR: line=%d, match %d specifies an invalid strand %c\n",nline,npos,cpos.at(cpos.size()-2)); break; + continue; + } + string chr,str_pos; + size_t colpos=cpos.find(":"); + if(colpos==string::npos) { + if(npos>1) { + chr=prevchr; + str_pos=cpos.substr(0,cpos.size()-2); + } else { + Rprintf("ERROR: line=%d, match %d does not contain chromosome separator: \"%s\"\n",nline,npos,cpos.c_str()); + continue; + } + } else { + chr=cpos.substr(0,colpos); + str_pos=cpos.substr(colpos+1,cpos.size()-3-colpos); + } +#ifdef DEBUG + Rprintf("\"%s\" : chr=%s, pos=%s, strand=%d\n",cpos.c_str(),chr.c_str(),str_pos.c_str(),strand); +#endif + int pos=strand*atoi(str_pos.c_str()); + mposc.push_back(chr); + mposp.push_back(pos); + } + } + + string chr; + int fpos; + if(mposc.size()!=1) { + if(mposc.size()==0) { + Rprintf("ERROR: line=%d: no %d-mismatch matches were found in \"%s\"\n",nline,nm,mpos.c_str()); + } else { + Rprintf("ERROR: line=%d: more than one (%d) %d-mismatch matches were found in \"%s\"\n",nline,mposc.size(),nm,mpos.c_str()); + } + continue; + } else { + chr=*mposc.begin(); + fpos=*mposp.begin(); + } + + int len=sequence.size(); + // adjust probe length if eland length limit was specified + if(eland_tag_length>0 && len>eland_tag_length) { + len=eland_tag_length; + } + + if(fpos<0) { + fpos=-1*(-1*fpos+len-1); + } + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // read in regular eland files, adjusting the negative strand coordinate by sequence length + SEXP read_bowtie(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + boost::char_separator sep2(","); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<0) { + nm++; + string::size_type tp(0); + while(tp!=string::npos) { + tp = mm.find(",",tp); + if(tp!=string::npos) { + tp++; + ++nm; + } + } + } + + + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + +#ifdef HAVE_LIBBZ2 + BZ2_bzReadClose( &bzerror, b); +#endif + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // read in helicos tab-separated alignment output (regular or bz2) + SEXP read_helicostabf(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > poslen; // length of the match + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + boost::char_separator sep2(","); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + poslen.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + (poslen[cind]).push_back(len); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d\n",chr.c_str(),cind,fpos,nm); + if(fcount>30) { + break; + } +#endif + + } + } + +#ifdef HAVE_LIBBZ2 + BZ2_bzReadClose( &bzerror, b); +#endif + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator lsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + lsi=poslen.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + SET_STRING_ELT(dnames_R, 2, mkChar("l")); + if(read_names) { + SET_STRING_ELT(dnames_R, 3, mkChar("s")); + } + + + + SEXP tv,nv,lv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator lni=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*lni++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 3+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + if(read_names) { + SET_VECTOR_ELT(dv, 3, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + + // read in text version of maq map + SEXP read_maqmap(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep("\t","",boost::keep_empty_tokens); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + + + + // read in tagalign file + SEXP read_tagalign(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d nm=%d\n",chr.c_str(),cind,fpos,nm); + if(fcount>30) { + break; + } +#endif + + } + } + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + + + SEXP tv,nv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 2)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + + + // arachne madness + SEXP read_arachne(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d nm=%d\n",chr.c_str(),cind,fpos,nm); + if(fcount>30) { + break; + } +#endif + + } + } +#ifdef HAVE_LIBBZ2 + BZ2_bzReadClose( &bzerror, b); +#endif + + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + + + SEXP tv,nv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 2)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + + // arachne madness + SEXP read_arachne_long(SEXP filename) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > poslen; // length of the match + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + typedef boost::tokenizer > tokType; + boost::char_separator sep(" \t"); + + + + + + FILE *f=fopen(fname,"rb"); + if (!f) { cout<<"can't open input file \""<,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + poslen.push_back(vector()); +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + (poslen[cind]).push_back(len); +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d nm=%d len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + } +#ifdef HAVE_LIBBZ2 + BZ2_bzReadClose( &bzerror, b); +#endif + + fclose(f); + + Rprintf("done. read %d fragments\n",fcount); + } + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator lsi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + lsi=poslen.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 3)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + SET_STRING_ELT(dnames_R, 2, mkChar("l")); + + + SEXP tv,nv,lv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + PROTECT(lv=allocVector(INTSXP,csi->size())); np++; + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + int* i_lv=INTEGER(lv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + vector::const_iterator lni=lsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i_lv[i]=*lni++; + i++; + } + PROTECT(dv = allocVector(VECSXP, 3)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + SET_VECTOR_ELT(dv, 2, lv); + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BGZF.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BGZF.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BGZF.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BGZF.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,398 @@ +// *************************************************************************** +// BGZF.cpp (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// BGZF routines were adapted from the bgzf.c code developed at the Broad +// Institute. +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading & writing BGZF files +// *************************************************************************** + +#include +using namespace BamTools; + +#include +using namespace std; + +BgzfData::BgzfData(void) + : UncompressedBlockSize(DEFAULT_BLOCK_SIZE) + , CompressedBlockSize(MAX_BLOCK_SIZE) + , BlockLength(0) + , BlockOffset(0) + , BlockAddress(0) + , IsOpen(false) + , IsWriteOnly(false) + , IsWriteUncompressed(false) + , Stream(NULL) + , UncompressedBlock(NULL) + , CompressedBlock(NULL) +{ + try { + CompressedBlock = new char[CompressedBlockSize]; + UncompressedBlock = new char[UncompressedBlockSize]; + } catch( std::bad_alloc& ba ) { + fprintf(stderr, "BGZF ERROR: unable to allocate memory for our BGZF object.\n"); + exit(1); + } +} + +// destructor +BgzfData::~BgzfData(void) { + if( CompressedBlock ) delete[] CompressedBlock; + if( UncompressedBlock ) delete[] UncompressedBlock; +} + +// closes BGZF file +void BgzfData::Close(void) { + + // skip if file not open, otherwise set flag + if ( !IsOpen ) return; + + // if writing to file, flush the current BGZF block, + // then write an empty block (as EOF marker) + if ( IsWriteOnly ) { + FlushBlock(); + int blockLength = DeflateBlock(); + fwrite(CompressedBlock, 1, blockLength, Stream); + } + + // flush and close + fflush(Stream); + fclose(Stream); + IsWriteUncompressed = false; + IsOpen = false; +} + +// compresses the current block +int BgzfData::DeflateBlock(void) { + + // initialize the gzip header + char* buffer = CompressedBlock; + memset(buffer, 0, 18); + buffer[0] = GZIP_ID1; + buffer[1] = (char)GZIP_ID2; + buffer[2] = CM_DEFLATE; + buffer[3] = FLG_FEXTRA; + buffer[9] = (char)OS_UNKNOWN; + buffer[10] = BGZF_XLEN; + buffer[12] = BGZF_ID1; + buffer[13] = BGZF_ID2; + buffer[14] = BGZF_LEN; + + // set compression level + const int compressionLevel = ( IsWriteUncompressed ? 0 : Z_DEFAULT_COMPRESSION ); + + // loop to retry for blocks that do not compress enough + int inputLength = BlockOffset; + int compressedLength = 0; + unsigned int bufferSize = CompressedBlockSize; + + while ( true ) { + + // initialize zstream values + z_stream zs; + zs.zalloc = NULL; + zs.zfree = NULL; + zs.next_in = (Bytef*)UncompressedBlock; + zs.avail_in = inputLength; + zs.next_out = (Bytef*)&buffer[BLOCK_HEADER_LENGTH]; + zs.avail_out = bufferSize - BLOCK_HEADER_LENGTH - BLOCK_FOOTER_LENGTH; + + // initialize the zlib compression algorithm + if ( deflateInit2(&zs, compressionLevel, Z_DEFLATED, GZIP_WINDOW_BITS, Z_DEFAULT_MEM_LEVEL, Z_DEFAULT_STRATEGY) != Z_OK ) { + fprintf(stderr, "BGZF ERROR: zlib deflate initialization failed.\n"); + exit(1); + } + + // compress the data + int status = deflate(&zs, Z_FINISH); + if ( status != Z_STREAM_END ) { + + deflateEnd(&zs); + + // reduce the input length and try again + if ( status == Z_OK ) { + inputLength -= 1024; + if( inputLength < 0 ) { + fprintf(stderr, "BGZF ERROR: input reduction failed.\n"); + exit(1); + } + continue; + } + + fprintf(stderr, "BGZF ERROR: zlib::deflateEnd() failed.\n"); + exit(1); + } + + // finalize the compression routine + if ( deflateEnd(&zs) != Z_OK ) { + fprintf(stderr, "BGZF ERROR: zlib::deflateEnd() failed.\n"); + exit(1); + } + + compressedLength = zs.total_out; + compressedLength += BLOCK_HEADER_LENGTH + BLOCK_FOOTER_LENGTH; + if ( compressedLength > MAX_BLOCK_SIZE ) { + fprintf(stderr, "BGZF ERROR: deflate overflow.\n"); + exit(1); + } + + break; + } + + // store the compressed length + BgzfData::PackUnsignedShort(&buffer[16], (unsigned short)(compressedLength - 1)); + + // store the CRC32 checksum + unsigned int crc = crc32(0, NULL, 0); + crc = crc32(crc, (Bytef*)UncompressedBlock, inputLength); + BgzfData::PackUnsignedInt(&buffer[compressedLength - 8], crc); + BgzfData::PackUnsignedInt(&buffer[compressedLength - 4], inputLength); + + // ensure that we have less than a block of data left + int remaining = BlockOffset - inputLength; + if ( remaining > 0 ) { + if ( remaining > inputLength ) { + fprintf(stderr, "BGZF ERROR: after deflate, remainder too large.\n"); + exit(1); + } + memcpy(UncompressedBlock, UncompressedBlock + inputLength, remaining); + } + + BlockOffset = remaining; + return compressedLength; +} + +// flushes the data in the BGZF block +void BgzfData::FlushBlock(void) { + + // flush all of the remaining blocks + while ( BlockOffset > 0 ) { + + // compress the data block + int blockLength = DeflateBlock(); + + // flush the data to our output stream + int numBytesWritten = fwrite(CompressedBlock, 1, blockLength, Stream); + + if ( numBytesWritten != blockLength ) { + fprintf(stderr, "BGZF ERROR: expected to write %u bytes during flushing, but wrote %u bytes.\n", blockLength, numBytesWritten); + exit(1); + } + + BlockAddress += blockLength; + } +} + +// de-compresses the current block +int BgzfData::InflateBlock(const int& blockLength) { + + // Inflate the block in m_BGZF.CompressedBlock into m_BGZF.UncompressedBlock + z_stream zs; + zs.zalloc = NULL; + zs.zfree = NULL; + zs.next_in = (Bytef*)CompressedBlock + 18; + zs.avail_in = blockLength - 16; + zs.next_out = (Bytef*)UncompressedBlock; + zs.avail_out = UncompressedBlockSize; + + int status = inflateInit2(&zs, GZIP_WINDOW_BITS); + if ( status != Z_OK ) { + fprintf(stderr, "BGZF ERROR: could not decompress block - zlib::inflateInit() failed\n"); + return -1; + } + + status = inflate(&zs, Z_FINISH); + if ( status != Z_STREAM_END ) { + inflateEnd(&zs); + fprintf(stderr, "BGZF ERROR: could not decompress block - zlib::inflate() failed\n"); + return -1; + } + + status = inflateEnd(&zs); + if ( status != Z_OK ) { + fprintf(stderr, "BGZF ERROR: could not decompress block - zlib::inflateEnd() failed\n"); + return -1; + } + + return zs.total_out; +} + +// opens the BGZF file for reading (mode is either "rb" for reading, or "wb" for writing) +bool BgzfData::Open(const string& filename, const char* mode, bool isWriteUncompressed ) { + + // determine open mode + if ( strcmp(mode, "rb") == 0 ) + IsWriteOnly = false; + else if ( strcmp(mode, "wb") == 0) + IsWriteOnly = true; + else { + fprintf(stderr, "BGZF ERROR: unknown file mode: %s\n", mode); + return false; + } + + // ---------------------------------------------------------------- + // open Stream to read to/write from file, stdin, or stdout + // stdin/stdout option contributed by Aaron Quinlan (2010-Jan-03) + + // read/write BGZF data to/from a file + if ( (filename != "stdin") && (filename != "stdout") ) + Stream = fopen(filename.c_str(), mode); + + // read BGZF data from stdin + else if ( (filename == "stdin") && (strcmp(mode, "rb") == 0 ) ) + Stream = freopen(NULL, mode, stdin); + + // write BGZF data to stdout + else if ( (filename == "stdout") && (strcmp(mode, "wb") == 0) ) + Stream = freopen(NULL, mode, stdout); + + if ( !Stream ) { + fprintf(stderr, "BGZF ERROR: unable to open file %s\n", filename.c_str() ); + return false; + } + + // set flags, return success + IsOpen = true; + IsWriteUncompressed = isWriteUncompressed; + return true; +} + +// reads BGZF data into a byte buffer +int BgzfData::Read(char* data, const unsigned int dataLength) { + + if ( !IsOpen || IsWriteOnly || dataLength == 0 ) return 0; + + char* output = data; + unsigned int numBytesRead = 0; + while ( numBytesRead < dataLength ) { + + int bytesAvailable = BlockLength - BlockOffset; + if ( bytesAvailable <= 0 ) { + if ( !ReadBlock() ) return -1; + bytesAvailable = BlockLength - BlockOffset; + if ( bytesAvailable <= 0 ) break; + } + + char* buffer = UncompressedBlock; + int copyLength = min( (int)(dataLength-numBytesRead), bytesAvailable ); + memcpy(output, buffer + BlockOffset, copyLength); + + BlockOffset += copyLength; + output += copyLength; + numBytesRead += copyLength; + } + + if ( BlockOffset == BlockLength ) { + BlockAddress = ftell64(Stream); + BlockOffset = 0; + BlockLength = 0; + } + + return numBytesRead; +} + +// reads a BGZF block +bool BgzfData::ReadBlock(void) { + + char header[BLOCK_HEADER_LENGTH]; + int64_t blockAddress = ftell64(Stream); + + int count = fread(header, 1, sizeof(header), Stream); + if ( count == 0 ) { + BlockLength = 0; + return true; + } + + if ( count != sizeof(header) ) { + fprintf(stderr, "BGZF ERROR: read block failed - could not read block header\n"); + return false; + } + + if ( !BgzfData::CheckBlockHeader(header) ) { + fprintf(stderr, "BGZF ERROR: read block failed - invalid block header\n"); + return false; + } + + int blockLength = BgzfData::UnpackUnsignedShort(&header[16]) + 1; + char* compressedBlock = CompressedBlock; + memcpy(compressedBlock, header, BLOCK_HEADER_LENGTH); + int remaining = blockLength - BLOCK_HEADER_LENGTH; + + count = fread(&compressedBlock[BLOCK_HEADER_LENGTH], 1, remaining, Stream); + if ( count != remaining ) { + fprintf(stderr, "BGZF ERROR: read block failed - could not read data from block\n"); + return false; + } + + count = InflateBlock(blockLength); + if ( count < 0 ) { + fprintf(stderr, "BGZF ERROR: read block failed - could not decompress block data\n"); + return false; + } + + if ( BlockLength != 0 ) + BlockOffset = 0; + + BlockAddress = blockAddress; + BlockLength = count; + return true; +} + +// seek to position in BGZF file +bool BgzfData::Seek(int64_t position) { + + if ( !IsOpen ) return false; + + int blockOffset = (position & 0xFFFF); + int64_t blockAddress = (position >> 16) & 0xFFFFFFFFFFFFLL; + + if ( fseek64(Stream, blockAddress, SEEK_SET) != 0 ) { + fprintf(stderr, "BGZF ERROR: unable to seek in file\n"); + return false; + } + + BlockLength = 0; + BlockAddress = blockAddress; + BlockOffset = blockOffset; + return true; +} + +// get file position in BGZF file +int64_t BgzfData::Tell(void) { + if ( !IsOpen ) + return false; + else + return ( (BlockAddress << 16) | (BlockOffset & 0xFFFF) ); +} + +// writes the supplied data into the BGZF buffer +unsigned int BgzfData::Write(const char* data, const unsigned int dataLen) { + + if ( !IsOpen || !IsWriteOnly ) return false; + + // initialize + unsigned int numBytesWritten = 0; + const char* input = data; + unsigned int blockLength = UncompressedBlockSize; + + // copy the data to the buffer + while ( numBytesWritten < dataLen ) { + + unsigned int copyLength = min(blockLength - BlockOffset, dataLen - numBytesWritten); + char* buffer = UncompressedBlock; + memcpy(buffer + BlockOffset, input, copyLength); + + BlockOffset += copyLength; + input += copyLength; + numBytesWritten += copyLength; + + if ( BlockOffset == blockLength ) + FlushBlock(); + } + + return numBytesWritten; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BGZF.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BGZF.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BGZF.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/BGZF.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,322 @@ +// *************************************************************************** +// BGZF.h (c) 2009 Derek Barnett, Michael Str�mberg +// Marth Lab, Department of Biology, Boston College +// All rights reserved. +// --------------------------------------------------------------------------- +// Last modified: 19 November 2010 (DB) +// --------------------------------------------------------------------------- +// BGZF routines were adapted from the bgzf.c code developed at the Broad +// Institute. +// --------------------------------------------------------------------------- +// Provides the basic functionality for reading & writing BGZF files +// *************************************************************************** + +#ifndef BGZF_H +#define BGZF_H + +#include +#include + +#include +#include +#include +#include + +// Platform-specific large-file support +#ifndef BAMTOOLS_LFS +#define BAMTOOLS_LFS + #ifdef WIN32 + #define ftell64(a) _ftelli64(a) + #define fseek64(a,b,c) _fseeki64(a,b,c) + #else + #define ftell64(a) ftello(a) + #define fseek64(a,b,c) fseeko(a,b,c) + #endif +#endif // BAMTOOLS_LFS + +// Platform-specific type definitions +#ifndef BAMTOOLS_TYPES +#define BAMTOOLS_TYPES + #ifdef _MSC_VER + typedef char int8_t; + typedef unsigned char uint8_t; + typedef short int16_t; + typedef unsigned short uint16_t; + typedef int int32_t; + typedef unsigned int uint32_t; + typedef long long int64_t; + typedef unsigned long long uint64_t; + #else + #include + #endif +#endif // BAMTOOLS_TYPES + +namespace BamTools { + +// zlib constants +const int GZIP_ID1 = 31; +const int GZIP_ID2 = 139; +const int CM_DEFLATE = 8; +const int FLG_FEXTRA = 4; +const int OS_UNKNOWN = 255; +const int BGZF_XLEN = 6; +const int BGZF_ID1 = 66; +const int BGZF_ID2 = 67; +const int BGZF_LEN = 2; +const int GZIP_WINDOW_BITS = -15; +const int Z_DEFAULT_MEM_LEVEL = 8; + +// BZGF constants +const int BLOCK_HEADER_LENGTH = 18; +const int BLOCK_FOOTER_LENGTH = 8; +const int MAX_BLOCK_SIZE = 65536; +const int DEFAULT_BLOCK_SIZE = 65536; + +struct API_EXPORT BgzfData { + + // data members + public: + unsigned int UncompressedBlockSize; + unsigned int CompressedBlockSize; + unsigned int BlockLength; + unsigned int BlockOffset; + uint64_t BlockAddress; + bool IsOpen; + bool IsWriteOnly; + bool IsWriteUncompressed; + FILE* Stream; + char* UncompressedBlock; + char* CompressedBlock; + + // constructor & destructor + public: + BgzfData(void); + ~BgzfData(void); + + // main interface methods + public: + // closes BGZF file + void Close(void); + // opens the BGZF file (mode is either "rb" for reading, or "wb" for writing) + bool Open(const std::string& filename, const char* mode, bool isWriteUncompressed = false); + // reads BGZF data into a byte buffer + int Read(char* data, const unsigned int dataLength); + // seek to position in BGZF file + bool Seek(int64_t position); + // get file position in BGZF file + int64_t Tell(void); + // writes the supplied data into the BGZF buffer + unsigned int Write(const char* data, const unsigned int dataLen); + + // internal methods + private: + // compresses the current block + int DeflateBlock(void); + // flushes the data in the BGZF block + void FlushBlock(void); + // de-compresses the current block + int InflateBlock(const int& blockLength); + // reads a BGZF block + bool ReadBlock(void); + + // static 'utility' methods + public: + // checks BGZF block header + static inline bool CheckBlockHeader(char* header); + // packs an unsigned integer into the specified buffer + static inline void PackUnsignedInt(char* buffer, unsigned int value); + // packs an unsigned short into the specified buffer + static inline void PackUnsignedShort(char* buffer, unsigned short value); + // unpacks a buffer into a double + static inline double UnpackDouble(char* buffer); + static inline double UnpackDouble(const char* buffer); + // unpacks a buffer into a float + static inline float UnpackFloat(char* buffer); + static inline float UnpackFloat(const char* buffer); + // unpacks a buffer into a signed int + static inline signed int UnpackSignedInt(char* buffer); + static inline signed int UnpackSignedInt(const char* buffer); + // unpacks a buffer into a signed short + static inline signed short UnpackSignedShort(char* buffer); + static inline signed short UnpackSignedShort(const char* buffer); + // unpacks a buffer into an unsigned int + static inline unsigned int UnpackUnsignedInt(char* buffer); + static inline unsigned int UnpackUnsignedInt(const char* buffer); + // unpacks a buffer into an unsigned short + static inline unsigned short UnpackUnsignedShort(char* buffer); + static inline unsigned short UnpackUnsignedShort(const char* buffer); +}; + +// ------------------------------------------------------------- +// static 'utility' method implementations + +// checks BGZF block header +inline +bool BgzfData::CheckBlockHeader(char* header) { + return (header[0] == GZIP_ID1 && + header[1] == (char)GZIP_ID2 && + header[2] == Z_DEFLATED && + (header[3] & FLG_FEXTRA) != 0 && + BgzfData::UnpackUnsignedShort(&header[10]) == BGZF_XLEN && + header[12] == BGZF_ID1 && + header[13] == BGZF_ID2 && + BgzfData::UnpackUnsignedShort(&header[14]) == BGZF_LEN ); +} + +// 'packs' an unsigned integer into the specified buffer +inline +void BgzfData::PackUnsignedInt(char* buffer, unsigned int value) { + buffer[0] = (char)value; + buffer[1] = (char)(value >> 8); + buffer[2] = (char)(value >> 16); + buffer[3] = (char)(value >> 24); +} + +// 'packs' an unsigned short into the specified buffer +inline +void BgzfData::PackUnsignedShort(char* buffer, unsigned short value) { + buffer[0] = (char)value; + buffer[1] = (char)(value >> 8); +} + +// 'unpacks' a buffer into a double (includes both non-const & const char* flavors) +inline +double BgzfData::UnpackDouble(char* buffer) { + union { double value; unsigned char valueBuffer[sizeof(double)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + un.valueBuffer[4] = buffer[4]; + un.valueBuffer[5] = buffer[5]; + un.valueBuffer[6] = buffer[6]; + un.valueBuffer[7] = buffer[7]; + return un.value; +} + +inline +double BgzfData::UnpackDouble(const char* buffer) { + union { double value; unsigned char valueBuffer[sizeof(double)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + un.valueBuffer[4] = buffer[4]; + un.valueBuffer[5] = buffer[5]; + un.valueBuffer[6] = buffer[6]; + un.valueBuffer[7] = buffer[7]; + return un.value; +} + +// 'unpacks' a buffer into a float (includes both non-const & const char* flavors) +inline +float BgzfData::UnpackFloat(char* buffer) { + union { float value; unsigned char valueBuffer[sizeof(float)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +inline +float BgzfData::UnpackFloat(const char* buffer) { + union { float value; unsigned char valueBuffer[sizeof(float)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +// 'unpacks' a buffer into a signed int (includes both non-const & const char* flavors) +inline +signed int BgzfData::UnpackSignedInt(char* buffer) { + union { signed int value; unsigned char valueBuffer[sizeof(signed int)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +inline +signed int BgzfData::UnpackSignedInt(const char* buffer) { + union { signed int value; unsigned char valueBuffer[sizeof(signed int)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +// 'unpacks' a buffer into a signed short (includes both non-const & const char* flavors) +inline +signed short BgzfData::UnpackSignedShort(char* buffer) { + union { signed short value; unsigned char valueBuffer[sizeof(signed short)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + return un.value; +} + +inline +signed short BgzfData::UnpackSignedShort(const char* buffer) { + union { signed short value; unsigned char valueBuffer[sizeof(signed short)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + return un.value; +} + +// 'unpacks' a buffer into an unsigned int (includes both non-const & const char* flavors) +inline +unsigned int BgzfData::UnpackUnsignedInt(char* buffer) { + union { unsigned int value; unsigned char valueBuffer[sizeof(unsigned int)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +inline +unsigned int BgzfData::UnpackUnsignedInt(const char* buffer) { + union { unsigned int value; unsigned char valueBuffer[sizeof(unsigned int)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + un.valueBuffer[2] = buffer[2]; + un.valueBuffer[3] = buffer[3]; + return un.value; +} + +// 'unpacks' a buffer into an unsigned short (includes both non-const & const char* flavors) +inline +unsigned short BgzfData::UnpackUnsignedShort(char* buffer) { + union { unsigned short value; unsigned char valueBuffer[sizeof(unsigned short)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + return un.value; +} + +inline +unsigned short BgzfData::UnpackUnsignedShort(const char* buffer) { + union { unsigned short value; unsigned char valueBuffer[sizeof(unsigned short)]; } un; + un.value = 0; + un.valueBuffer[0] = buffer[0]; + un.valueBuffer[1] = buffer[1]; + return un.value; +} + +} // namespace BamTools + +#endif // BGZF_H diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/cdensum.c rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/cdensum.c --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/cdensum.c 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/cdensum.c 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,144 @@ +#include +#include "R.h" +#include "Rmath.h" +#include "Rinternals.h" + + +#undef DEBUG 1 + +// dout is npos-length output array. +// n - number of positions in pos (and length of tc count array) +// spos - starting position +void cdensum(int *n, double *pos, double *tc, double *spos, int *bw,int *dw, int *npos, int *step,double *dout) +{ + int i,j; + + double epos= *spos + ((double) *npos); + double dbw=(double) *bw; + for(i = 0; i< *n; i++) { + // size of the window to which the contributions should be added + int in=(int) (pos[i]- *spos); + int ic=tc[i]; + int whs=(*dw)*(*bw)*ic; + int ws=(int) floor((in-whs)/(*step)); + int we=(int) ceil((in+whs)/(*step)); + if(ws<0) { ws=0; } + if(we>= *npos) { we= *npos -1; } + + for(j=ws;j(nw-2)) { Rprintf("-i=%d; cs=%d, ce=%d; ctc=%d\n",i,cs,ce,ctc); } + // advance end if needed + double ep=wpos[i]+whs; + while(ce(nw-2)) { Rprintf("+i=%d; cs=%d, ce=%d; ctc=%d\n",i,cs,ce,ctc); } + } + UNPROTECT(1); + return(tc_R); +} + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/const.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/const.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/const.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/const.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,18 @@ +#ifndef NST_CONST_H +#define NST_CONST_H + +#define MAX_ULL 0xffffffffffffffffull + +typedef unsigned long long bit64_t; +typedef unsigned bit32_t; +typedef unsigned short bit16_t; +typedef unsigned char bit8_t; + +extern bit8_t nst_nt4_table[]; +extern bit8_t nst_nt16_table[]; +extern char *nst_nt4_rev_table; +extern char *nst_nt16_rev_table; +extern bit8_t nst_nt16_nt4_table[]; +extern int nst_nt16_count_table[]; + +#endif diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/Makevars.in rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/Makevars.in --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/Makevars.in 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/Makevars.in 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,4 @@ +PKG_LIBS=@LIBS@ -lz +PKG_CFLAGS=-I./ -D_FASTMAP -DMAQ_LONGREADS @HAVE_LIBBZ2@ +PKG_CXXFLAGS=-I./ -D_FASTMAP -DMAQ_LONGREADS @HAVE_LIBBZ2@ + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqmap.c rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqmap.c --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqmap.c 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqmap.c 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,164 @@ +#include +#include +#include +#include +#include "const.h" +#include "maqmap.h" + +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); +} +void maqmap_write_header(gzFile fp, const maqmap_t *mm) +{ + int i, len; + gzwrite(fp, &mm->format, sizeof(int)); + gzwrite(fp, &mm->n_ref, sizeof(int)); + for (i = 0; i != mm->n_ref; ++i) { + len = strlen(mm->ref_name[i]) + 1; + gzwrite(fp, &len, sizeof(int)); + gzwrite(fp, mm->ref_name[i], len); + } + gzwrite(fp, &mm->n_mapped_reads, sizeof(bit64_t)); +} +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(bit64_t)); + return mm; +} + +/* mapvalidate */ + +static void mapvalidate_core(gzFile fpin) +{ + maqmap_t *m = maqmap_read_header(fpin); + maqmap1_t *m1, mm1; + bit64_t n = 0; + int i, l; + bit64_t *cnt; + m1 = &mm1; + cnt = (bit64_t*)calloc(m->n_ref, 8); + printf("[message] number of reference sequences: %d\n", m->n_ref); + while ((l = maqmap_read1(fpin, m1)) != 0) { + if (l != sizeof(maqmap1_t)) { + printf("[fatal error] truncated map file.\n"); + break; + } + ++n; + if ((int)m1->seqid >= m->n_ref) { + printf("[fatal error] maqmap1_t::seqid is invalid (%d >= %d).\n", m1->seqid, m->n_ref); + break; + } + ++cnt[m1->seqid]; + if (m1->size >= MAX_READLEN - 1) { + printf("[faltal error] maqmap1_t::size is invalid (%d >= %d).\n", m1->size, MAX_READLEN - 1); + break; + } + } + if (m->n_mapped_reads != 0) { + if (m->n_mapped_reads != n) { + printf("[warning] maqmap1_t::n_mapped_reads is set, but not equals the real number (%llu != %llu).\n", + m->n_mapped_reads, n); + } + } + for (i = 0; i != m->n_ref; ++i) + printf("[message] %s : %llu\n", m->ref_name[i], cnt[i]); + free(cnt); + maq_delete_maqmap(m); +} + +/* mapview */ + +static void mapview_core(FILE *fpout, gzFile fpin, int is_verbose, int is_mm) +{ + bit32_t j; + maqmap_t *m = maqmap_read_header(fpin); + maqmap1_t *m1, mm1; + m1 = &mm1; + while (maqmap_read1(fpin, m1)) { + fprintf(fpout, "%s\t%s\t%d\t%c\t%d\t%u\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d", + m1->name, m->ref_name[m1->seqid], (m1->pos>>1) + 1, + (m1->pos&1)? '-' : '+', m1->dist, m1->flag, m1->map_qual, (signed char)m1->seq[MAX_READLEN-1], + m1->alt_qual, m1->info1&0xf, m1->info2, m1->c[0], m1->c[1], m1->size); + if (is_verbose) { + fputc('\t', fpout); + for (j = 0; j != m1->size; ++j) { + if (m1->seq[j] == 0) fputc('n', fpout); + else if ((m1->seq[j]&0x3f) < 27) fputc("acgt"[m1->seq[j]>>6&3], fpout); + else fputc("ACGT"[m1->seq[j]>>6&3], fpout); + } + fputc('\t', fpout); + for (j = 0; j != m1->size; ++j) + fputc((m1->seq[j]&0x3f) + 33, fpout); + } + if (is_mm) { + bit64_t *p = (bit64_t*)(m1->seq + 55); + fprintf(fpout, "\t%llx", *p); + } + fputc('\n', fpout); + } + maq_delete_maqmap(m); +} + +int ma_mapview(int argc, char *argv[]) +{ + int c, is_verbose = 1, is_mm = 0; + while ((c = getopt(argc, argv, "bN")) >= 0) { + switch (c) { + case 'b': is_verbose = 0; break; + case 'N': is_mm = 1; break; + } + } + if (argc == optind) { + fprintf(stderr, "Usage: maq mapview [-bN] \n"); + return 1; + } + gzFile fp = (strcmp(argv[optind], "-") == 0)? gzdopen(STDIN_FILENO, "r") : gzopen(argv[optind], "r"); + mapview_core(stdout, fp, is_verbose, is_mm); + gzclose(fp); + return 0; +} + +int ma_mapvalidate(int argc, char *argv[]) +{ + gzFile fp; + if (argc < 2) { + fprintf(stderr, "Usage: maq mapvalidate \n"); + return 1; + } + fp = (strcmp(argv[optind], "-") == 0)? gzdopen(STDIN_FILENO, "r") : gzopen(argv[1], "r"); + mapvalidate_core(fp); + gzclose(fp); + return 0; +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqmap.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqmap.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqmap.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqmap.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,70 @@ +#ifndef MAQMAP_H_ +#define MAQMAP_H_ + +#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 + +#include +#include +#include "const.h" + +/* + name: read name + size: the length of the read + seq: read sequence (see also below) + seq[MAX_READLEN-1]: single end mapping quality (equals to map_qual if not paired) + map_qual: the final mapping quality + alt_qual: the lower quality of the two ends (equals to map_qual if not paired) + flag: status of the pair + dist: offset of the mate (zero if not paired) + info1: mismatches in the 24bp (higher 4 bits) and mismatches (lower 4 bits) + info2: sum of errors of the best hit + c[2]: count of all 0- and 1-mismatch hits on the reference + */ +typedef struct +{ + bit8_t seq[MAX_READLEN]; /* the last base is the single-end mapping quality. */ + bit8_t size, map_qual, info1, info2, c[2], flag, alt_qual; + bit32_t seqid, pos; + int dist; + char name[MAX_NAMELEN]; +} maqmap1_t; + +typedef struct +{ + int format, n_ref; + char **ref_name; + bit64_t n_mapped_reads; + maqmap1_t *mapped_reads; +} maqmap_t; + +#define maqmap_read1(fp, m1) gzread((fp), (m1), sizeof(maqmap1_t)) + +#ifdef __cplusplus +extern "C" { +#endif + maqmap_t *maq_new_maqmap(); + void maq_delete_maqmap(maqmap_t *mm); + void maqmap_write_header(gzFile fp, const maqmap_t *mm); + maqmap_t *maqmap_read_header(gzFile fp); +#ifdef __cplusplus +} +#endif + +#endif diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqread.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqread.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqread.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/maqread.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,209 @@ +#include "pc.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +extern "C" { +// pliu 20160911 +//#include "R.h" +//#include "Rmath.h" +////// +#include "Rinternals.h" +#include "Rdefines.h" +#include "maqmap.h" +} + +using namespace std; +using namespace __gnu_cxx; + + +class lessAbsoluteValue { +public: + bool operator()(int a, int b) const { + return abs(a) < abs(b); + } +}; + + + +//#define DEBUG 1 + +extern "C" { + + // read in text version of maq map + SEXP read_binmaqmap(SEXP filename,SEXP read_tag_names_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + const char* fname=CHAR(asChar(filename)); + int read_names=*(INTEGER(read_tag_names_R)); +#ifdef DEBUG + Rprintf("fname=%s\n",fname); +#endif + + // main data vector + // chr - pos + vector< vector > pos; + vector< vector > posnm; // number of mismatches + vector< vector > tagnames; + + // chromosome map + hash_map,equal_to > cind_map; + vector cnames; + + + gzFile f=gzopen(fname,"r"); + + maqmap_t *m = maqmap_read_header(f); + maqmap1_t *m1, mm1; + m1 = &mm1; + + if (!f) { + cout<<"can't open input file \""<name); + string chr=string(m->ref_name[m1->seqid]); + int len=m1->size; + int fpos=(m1->pos>>1) + 1; + if(m1->pos&1) { + fpos=-1*(fpos+len-1); + } + int nm=m1->info1&0xf; + +#ifdef DEBUG + Rprintf("read in map line chr=%s tagname=%s fpos=%d, nm=%d, len=%d\n",chr.c_str(),tagname.c_str(),fpos,nm,len); +#endif + + + // determine the chromosome index + hash_map,equal_to >::const_iterator li=cind_map.find(chr); + int cind=-1; + if(li==cind_map.end()) { + // register new chromosome + cind=cnames.size(); + cnames.push_back(chr); + cind_map[chr]=cind; + // allocate new pos vector + pos.push_back(vector()); + posnm.push_back(vector()); + if(read_names) { + tagnames.push_back(vector()); + } +#ifdef DEBUG + Rprintf("registered new chromosome %s with cind=%d, pos.size=%d\n",chr.c_str(),cind,pos.size()); +#endif + } else { + cind=li->second; + } + fcount++; + (pos[cind]).push_back(fpos); + (posnm[cind]).push_back(nm); + if(read_names) { + (tagnames[cind]).push_back(tagname); + } +#ifdef DEBUG + Rprintf("read in position chr=%s cind=%d fpos=%d, nm=%d, len=%d\n",chr.c_str(),cind,fpos,nm,len); + if(fcount>30) { + break; + } +#endif + + } + gzclose(f); + Rprintf("done. read %d fragments\n",fcount); + } + + + // construct output structures + SEXP chnames; + int np=0; // number of protections + PROTECT(chnames = allocVector(STRSXP, cnames.size())); + for(vector::const_iterator csi=cnames.begin();csi!=cnames.end();++csi) { + SET_STRING_ELT(chnames, csi-cnames.begin(), mkChar(csi->c_str())); + } + np++; + + // sort + //for(vector >::iterator csi=pos.begin();csi!=pos.end();++csi) { + // sort(csi->begin(), csi->end(), lessAbsoluteValue()); + //} + + SEXP ans; + PROTECT(ans = allocVector(VECSXP, cnames.size())); np++; + vector >::const_iterator nsi; + vector >::const_iterator ssi; + for(vector >::const_iterator csi=pos.begin();csi!=pos.end();++csi) { + nsi=posnm.begin()+(csi-pos.begin()); + + SEXP dv,dnames_R; + PROTECT(dnames_R = allocVector(STRSXP, 2+read_names)); np++; + SET_STRING_ELT(dnames_R, 0, mkChar("t")); + SET_STRING_ELT(dnames_R, 1, mkChar("n")); + if(read_names) { + SET_STRING_ELT(dnames_R, 2, mkChar("s")); + } + + + + SEXP tv,nv,sv; + PROTECT(tv=allocVector(INTSXP,csi->size())); np++; + PROTECT(nv=allocVector(INTSXP,csi->size())); np++; + if(read_names) { + PROTECT(sv=allocVector(STRSXP,csi->size())); np++; + } + int* i_tv=INTEGER(tv); + int* i_nv=INTEGER(nv); + + int i=0; + vector::const_iterator ini=nsi->begin(); + for(vector ::const_iterator pi=csi->begin();pi!=csi->end();++pi) { + i_tv[i]=*pi; + i_nv[i]=*ini++; + i++; + } + if(read_names) { + int i=0; + ssi=tagnames.begin()+(csi-pos.begin()); + for(vector::const_iterator si=ssi->begin();si!=ssi->end();++si) { + SET_STRING_ELT(sv,i,mkChar(si->c_str())); + i++; + } + } + PROTECT(dv = allocVector(VECSXP, 2+read_names)); np++; + SET_VECTOR_ELT(dv, 0, tv); + SET_VECTOR_ELT(dv, 1, nv); + if(read_names) { + SET_VECTOR_ELT(dv, 2, sv); + } + setAttrib(dv, R_NamesSymbol, dnames_R); + + SET_VECTOR_ELT(ans, csi-pos.begin(), dv); + } + + setAttrib(ans,R_NamesSymbol,chnames); + +#ifdef DEBUG + Rprintf("unprotecting %d elements\n",np); +#endif + + UNPROTECT(np); + return(ans); +} + + +} diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/pc.h rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/pc.h --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/pc.h 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/pc.h 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,20 @@ +#ifndef PC_H +#define PC_H 1 +#include +//#include +#include +#include + + +namespace __gnu_cxx +{ + template<> struct hash< std::string > + { + size_t operator()( const std::string& x ) const + { + return hash< const char* >()( x.c_str() ); + } + }; +} + +#endif diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/peaks.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/peaks.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/peaks.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/peaks.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,808 @@ +#include +#include +#include +#include +#include + +extern "C" { +// pliu 20160911 +//#include "R.h" +//#include "Rmath.h" +#include +#include +////// +#include "Rinternals.h" +#include "Rdefines.h" +} + +using namespace std; +using namespace __gnu_cxx; + +/** + * Calculate all local peaks + */ + +//#define DEBUG 1 + +extern "C" { + SEXP find_peaks(SEXP x_R,SEXP thr_R,SEXP max_span_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + double* x=REAL(x_R); + int nx=LENGTH(x_R); + int max_span=*INTEGER(max_span_R); + double thr=REAL(thr_R)[0]; +#ifdef DEBUG + Rprintf("n=%d; thr=%f; max_span=%d\n",nx,thr,max_span); +#endif + + vector pos; + + double pv=x[0]; + double ppv=0; // previous peak value + int ppp=-max_span-1; // previous peak position + + for(int i=1;i<(nx-1);i++) { + if(x[i]>pv && x[i]>=thr && x[i]>x[i+1]) { + if(max_span>2) { + //Rprintf("i=%d; ppp=%d\n",i,ppp); + if(i-ppp > max_span) { + if(ppp>=0) { + pos.push_back(ppp); + } + //Rprintf("recorded %d; now %d\n",ppp,i); + ppp=i; ppv=x[i]; + } else { + if(x[i]>ppv) { + //Rprintf("reset from %d to %d\n",ppp,i); + ppp=i; ppv=x[i]; + } + } + } else { + pos.push_back(i); + } + } + if(x[i]!=x[i+1]) { pv=x[i]; } + } + + // add remaining peak + if(max_span>2 && ppp>=0) { + pos.push_back(ppp); + } + + SEXP nv; + PROTECT(nv=allocVector(INTSXP,pos.size())); + int* i_nv=INTEGER(nv); + int i=0; + for(vector ::const_iterator pi=pos.begin();pi!=pos.end();++pi) { + i_nv[i++]=1+(*pi); + } + + UNPROTECT(1); + return(nv); + } + + + + + /************************************************************************/ + // given a data vector d (positive values) and a set of signed center coordinates pos, + // returns coordinates of data points relative to the centers + // size is the size of the region around the centers + // return: vector of relative coordinates (x) and indecies of centers relative the coordinate + // was calculated (i). + SEXP get_relative_coordinates(SEXP d_R, + SEXP pos_R, + SEXP size_R) + { + int *d, *pos; + int npos,nd,size; + + d = INTEGER(d_R); pos = INTEGER(pos_R); + npos=LENGTH(pos_R); nd=LENGTH(d_R); + size = INTEGER(size_R)[0]; +#ifdef DEBUG + Rprintf("|d|=%d, |c|=%d, size=%d\n",nd,npos,size); +#endif + + vector x; vector xi; + int k=0; // current pos index + + for(int i=0;i=d[i] + while((abs(pos[k])+size) < d[i]) { k++; if(k==npos) { break; }; +#ifdef DEBUG + Rprintf("advancing k to %d\n",k); +#endif + } + if(k==npos) { break; }; + // increment i until d[i]>=pos[k]-size + while((abs(pos[k])-size) > d[i]) { i++; if(i==nd) { break; } +#ifdef DEBUG + Rprintf("advancing i to %d\n",i); +#endif + } + if(i==nd) { break; } + + + int l=k; + while((l0) { + x.push_back(pd); + } else { + x.push_back(-1*pd); + } + xi.push_back(j); +#ifdef DEBUG + Rprintf("recorded i=%d, j=%d\n",i,j); +#endif + } else { + break; + } + } + } + + SEXP xv_R,xiv_R; + PROTECT(xv_R=allocVector(INTSXP,x.size())); + PROTECT(xiv_R=allocVector(INTSXP,x.size())); + int* xv=INTEGER(xv_R); + int* xiv=INTEGER(xiv_R); + + int i=0; + for(vector ::const_iterator pi=x.begin();pi!=x.end();++pi) { + xv[i++]=*pi; + } + i=0; + for(vector ::const_iterator pi=xi.begin();pi!=xi.end();++pi) { + xiv[i++]=1+(*pi); + } + + SEXP ans_R, names_R; + PROTECT(names_R = allocVector(STRSXP, 2)); + SET_STRING_ELT(names_R, 0, mkChar("x")); + SET_STRING_ELT(names_R, 1, mkChar("i")); + + PROTECT(ans_R = allocVector(VECSXP, 2)); + SET_VECTOR_ELT(ans_R, 0, xv_R); + SET_VECTOR_ELT(ans_R, 1, xiv_R); + setAttrib(ans_R, R_NamesSymbol, names_R); + + UNPROTECT(4); + return(ans_R); + } + + + // determines a set of points within a set of fragments + // note: all vectors sorted in ascending order + // note: all vectors are integers + // x_R - vector of point positions + // se_R - vector of start and end positions + // fi_R - vector of signed fragment indecies + // return_list_R - whether a list of fragments should be returned for each point + // return_unique_R - whether points in multiple fragments should be omitted + SEXP points_within(SEXP x_R,SEXP se_R,SEXP fi_R,SEXP return_list_R,SEXP return_unique_R,SEXP return_point_counts_R) { +#ifdef DEBUG + Rprintf("start\n"); +#endif + int* x=INTEGER(x_R); + int nx=LENGTH(x_R); + int* se=INTEGER(se_R); + int* fi=INTEGER(fi_R); + int nf=LENGTH(se_R); + + int return_list=*(INTEGER(return_list_R)); + int return_unique=*(INTEGER(return_unique_R)); + int return_point_counts=*(INTEGER(return_point_counts_R)); + +#ifdef DEBUG + Rprintf("nf=%d; nx=%d, return_list=%d, return_unique=%d, return_point_counts=%d\n",nf/2,nx,return_list,return_unique,return_point_counts); +#endif + set fset; + + + SEXP nv; int *i_nv; + int np=0; + if(return_point_counts) { + PROTECT(nv = allocVector(INTSXP, nf/2)); np++; + i_nv=INTEGER(nv); + for(int i=0;i0) { // insert + fset.insert(frag); +#ifdef DEBUG + Rprintf("inserted frag %d, size=%d\n",frag,fset.size()); +#endif + } else { // remove + fset.erase(-frag); +#ifdef DEBUG + Rprintf("removed frag %d, size=%d\n",-frag,fset.size()); +#endif + } + j++; + } +#ifdef DEBUG + Rprintf("i=%d j=%d\n",i,j); +#endif + if(return_list) { + if(fset.empty() || (return_unique && fset.size()>1)) { + // assign null list? + } else { + SEXP fil_R; + PROTECT(fil_R=allocVector(INTSXP,fset.size())); np++; + int* fil=INTEGER(fil_R); + int k=0; + for(set::const_iterator ki=fset.begin();ki!=fset.end();++ki) { + fil[k]=*ki; k++; + } + SET_VECTOR_ELT(nv, i, fil_R); + UNPROTECT(1); np--; + } + } else { + if(return_point_counts) { + for(set::const_iterator ki=fset.begin();ki!=fset.end();++ki) { + i_nv[*ki-1]++; + } + } else { + if(fset.empty() || (return_unique && fset.size()>1)) { + i_nv[i]=-1; + } else { + i_nv[i]=*fset.begin(); + } + } + } + } + + UNPROTECT(np); + return(nv); + } + + + SEXP expuni_lr(SEXP x_R, // positions and their number (assumed sorted in ascending order) + SEXP mdist_R, // max distance at which points should be considered + SEXP lambda_R, // lambda value + SEXP spos_R, // starting position + SEXP epos_R, // ending position + SEXP step_R, // step size + SEXP return_peaks_R, // whether peak positions should be returned, or entire score vector + SEXP min_peak_lr_R // min peak height (lr) + ) + { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + int* x=INTEGER(x_R); + int nx=LENGTH(x_R); + int mdist=INTEGER(mdist_R)[0]; + double lambda=*(REAL(lambda_R)); + + int return_peaks=*(INTEGER(return_peaks_R)); + double min_peak=*(REAL(min_peak_lr_R)); + + int spos=*(INTEGER(spos_R)); + int epos=*(INTEGER(epos_R)); + int step=*(INTEGER(step_R)); + + int nsteps=(int) (epos-spos)/step; + + +#ifdef DEBUG + Rprintf("n=%d; lambda=%f; mdist=%d; spos=%d; epos=%d; step=%d; nsteps=%d\n",nx,lambda,mdist,spos,epos,step,nsteps); +#endif + + + SEXP nv; + double *d_nv; + if(!return_peaks) { + PROTECT(nv=allocVector(REALSXP,nsteps+1)); + d_nv=REAL(nv); + } + + + int i=0; // current index of the first point being used in the calculations + int j=0; // current index of the last point being used in the calculations + int sx=0; // current sum of all positions + int n=0; + + for(int k=0; k<=nsteps; k++) { + int cpos=spos+k*step; + // increase i until x[i]>=cpos-mdist; remove x from sx; decrement n; + while(ij) { j=i; } + + // increase j until x[j]>cpos + while(j dist; + + for(int i=0;i ::const_iterator pi=dist.begin();pi!=dist.end();++pi) { + i_nv[i++]=*pi; + } + + UNPROTECT(1); + return(nv); + } + + // same as above, but for two different sets + SEXP allxpdist(SEXP x_R,SEXP y_R, SEXP max_dist_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + double* x=REAL(x_R); + double* y=REAL(y_R); + int nx=LENGTH(x_R); + int ny=LENGTH(y_R); + double max_dist=*REAL(max_dist_R); +#ifdef DEBUG + Rprintf("nx=%d; ny=%d; max_dist=%d\n",nx,ny,max_dist); +#endif + + vector dist; + int yi=0; // latest y start index + + for(int i=0;i=x[i]-max_dist_R + while(y[yi]<(x[i]-max_dist) && yi ::const_iterator pi=dist.begin();pi!=dist.end();++pi) { + i_nv[i++]=*pi; + } + + UNPROTECT(1); + return(nv); + } + + // returns a vector giving for each point, + // number of points within a given max_dist + SEXP nwithindist(SEXP x_R,SEXP max_dist_R) { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + double* x=REAL(x_R); + int nx=LENGTH(x_R); + double max_dist=*REAL(max_dist_R); + + SEXP nv; + PROTECT(nv=allocVector(REALSXP,nx)); + double* i_nv=REAL(nv); + for(int i=0;i > contigs; + + // running indecies (start and end) + int si=0; + int ei=0; + + // current window coordinate + double ws=pos[0]; + + // current window tag counts + int cc[2]={0,0}; + + + if(nt>0) { + cc[flag[si]]++; + // increment window end + while(ei<(nt-1) && (pos[ei+1]-ws) <= wsize) { + ei++; + cc[flag[ei]]++; + } + + + // cluster start,end positions + double cs,ce; + int inclust=0; + + while(si (pos[ei+1] - ws - wsize) && ei!=(nt-1)) { + // move end boudnary + ei++; + ws=pos[ei]-wsize; + cc[flag[ei]]++; + while(ei<(nt-1) && pos[ei+1]==ws+wsize) { + ei++; + cc[flag[ei]]++; + } + + // increment window start + while(si<(nt-1) && pos[si] < ws) { + cc[flag[si]]--; + si++; + } + + } else { + // move up start boundary + ws=pos[si+1]; + cc[flag[si]]--; + si++; + while(si<(nt-1) && pos[si+1]==ws) { + cc[flag[si]]--; + si++; + } + + // increment window end + while(ei<(nt-1) && (pos[ei+1] - ws) <= wsize) { + ei++; + cc[flag[ei]]++; + } + + } + + // calculate z score + double dc0=((double)cc[0])+0.5; + double dc1=((double)cc[1])+0.5; + double rte=dc0+dc1-0.25*thr*thr; + double lb; + if(rte<=0) { + lb=0; + } else { + lb=(sqrt(dc1*dc0) - 0.5*thr*sqrt(rte))/(dc0 - 0.25*thr*thr); + if(lb<0) { lb=0; } + lb*=lb; + } + + //Rprintf("%f=f(%f,%f,%f); %f=f(%f,%f,%f)\n",lb,1.0-thr,2.0*dc1,2.0*dc0,ub,thr,2.0*dc1,2.0*dc0); + +#ifdef DEBUG + //double ub=gsl_cdf_fdist_Qinv(thr,2.0*dc1,2.0*dc0)*dc1/dc0; + double ub=(sqrt(dc1*dc0) + 0.5*thr*sqrt(rte))/(dc0 - 0.25*thr*thr); + ub*=ub; + Rprintf("s=%d (%f); e=%d (%f); window: %f-%f; cc=[%d,%d]; lb=%f; ub=%f\n",si,pos[si],ei,pos[ei],ws,ws+wsize,cc[0],cc[1],lb,ub); +#endif + + int bc=lb>=bgm && cc[1]>=mintag; + if(either) { + bc=lb>=bgm || cc[1]>=mintag; + } + if(bc) { + if(inclust) { + double nce=ws+wsize/2.0; + if(nce-ce > wsize/2.0) { + // next point is too far removed, end cluster + if(ce-cs >= mcs) { + contigs.push_back(pair(cs,ce)); +#ifdef DEBUG + Rprintf("recorded cluster %f-%f\n",cs,ce); +#endif + } + inclust=0; + } else { + ce=nce; + } + } else { + inclust=1; + cs=ws+wsize/2.0; + ce=cs; + } + } else { + if(inclust) { + if(ce-cs >= mcs) { + contigs.push_back(pair(cs,ce)); +#ifdef DEBUG + Rprintf("recorded cluster %f-%f\n",cs,ce); +#endif + } + inclust=0; + } + } + + } + + if(inclust) { + if(ce-cs >= mcs) { + contigs.push_back(pair(cs,ce)); +#ifdef DEBUG + Rprintf("recorded cluster %f-%f\n",cs,ce); +#endif + } + inclust=0; + } + } + + SEXP cs_R,ce_R; + PROTECT(cs_R=allocVector(REALSXP,contigs.size())); + PROTECT(ce_R=allocVector(REALSXP,contigs.size())); + double* csa=REAL(cs_R); + double* cea=REAL(ce_R); + + int i=0; + for(vector< pair >::const_iterator ci=contigs.begin(); ci!=contigs.end();++ci) { + csa[i]=ci->first; + cea[i]=ci->second; + i++; + } + + SEXP ans_R, names_R; + PROTECT(names_R = allocVector(STRSXP, 2)); + SET_STRING_ELT(names_R, 0, mkChar("s")); + SET_STRING_ELT(names_R, 1, mkChar("e")); + + PROTECT(ans_R = allocVector(VECSXP, 2)); + SET_VECTOR_ELT(ans_R, 0, cs_R); + SET_VECTOR_ELT(ans_R, 1, ce_R); + setAttrib(ans_R, R_NamesSymbol, names_R); + + UNPROTECT(4); + return(ans_R); + + } + + + // finds intersection between a list of regions + // the flag has +n/-n value, corresponding to the start/end of a segment in n-th regionset + // max_val: 1 - report max overlapping value, -1: report min, 0 - don't look at values + // returns: $s, $e, ($v) lists + SEXP region_intersection(SEXP n_R,SEXP pos_R,SEXP flags_R,SEXP vals_R,SEXP max_val_R,SEXP union_R) { + const int max_val=*INTEGER(max_val_R); + const int unionr=*INTEGER(union_R); + const int n=*INTEGER(n_R); + double* pos=REAL(pos_R); + int* flags=INTEGER(flags_R); + double* val=REAL(vals_R); + +#ifdef DEBUG + Rprintf("n=%d; npos=%d; max_val=%d\n",n,LENGTH(pos_R),max_val); +#endif + + int s[n]; // flag status for each set + double mv[n]; // max/min value of current clusters + + for(int i=0;i starts; + vector ends; + vector values; + + int start=-1; + double mval=0; + for(int i=0;i0) { + s[abs(f)-1]++; + } else { + s[abs(f)-1]--; + } + + if(max_val!=0 && val[i]*max_val > mval*max_val) { mval=val[i]; } + + // joined status + int all; + if(unionr) { + all=0; + for(int j=0;j0) { all=1; break;} } + } else { + all=1; + for(int j=0;j0); } + } + + + //Rprintf("i=%d; s=[",i); + //for(int j=0;j=0) { + // in fragment + if(!all) { + // end fragment + starts.push_back(pos[start]); + ends.push_back(pos[i]); + start=-1; + if(max_val!=0) { values.push_back(mval); } + +#ifdef DEBUG + Rprintf("recorded new fragment (s=%f,e=%f,v=%f);\n",pos[start],pos[i],mval); +#endif + } + } else { + // should a fragment be started? + if(all) { + start=i; + if(max_val!=0) { mval=val[i]; } +#ifdef DEBUG + Rprintf("starting new fragment (s=%f,i=%d);\n",pos[start],i); +#endif + } + } + } + SEXP cs_R,ce_R,cv_R; + PROTECT(cs_R=allocVector(REALSXP,starts.size())); + PROTECT(ce_R=allocVector(REALSXP,ends.size())); + + double* csa=REAL(cs_R); + int i=0; + for(vector::const_iterator ci=starts.begin(); ci!=starts.end(); ++ci) { + csa[i]=*ci; i++; + } + + csa=REAL(ce_R); + i=0; + for(vector::const_iterator ci=ends.begin(); ci!=ends.end(); ++ci) { + csa[i]=*ci; i++; + } + + if(max_val!=0) { + PROTECT(cv_R=allocVector(REALSXP,values.size())); + csa=REAL(cv_R); + i=0; + for(vector::const_iterator ci=values.begin(); ci!=values.end(); ++ci) { + csa[i]=*ci; i++; + } + } + + SEXP ans_R, names_R; + if(max_val!=0) { + PROTECT(names_R = allocVector(STRSXP, 3)); + SET_STRING_ELT(names_R, 0, mkChar("s")); + SET_STRING_ELT(names_R, 1, mkChar("e")); + SET_STRING_ELT(names_R, 2, mkChar("v")); + + PROTECT(ans_R = allocVector(VECSXP, 3)); + SET_VECTOR_ELT(ans_R, 0, cs_R); + SET_VECTOR_ELT(ans_R, 1, ce_R); + SET_VECTOR_ELT(ans_R, 2, cv_R); + } else { + PROTECT(names_R = allocVector(STRSXP, 2)); + SET_STRING_ELT(names_R, 0, mkChar("s")); + SET_STRING_ELT(names_R, 1, mkChar("e")); + + PROTECT(ans_R = allocVector(VECSXP, 2)); + SET_VECTOR_ELT(ans_R, 0, cs_R); + SET_VECTOR_ELT(ans_R, 1, ce_R); + } + + setAttrib(ans_R, R_NamesSymbol, names_R); + + if(max_val!=0) { + UNPROTECT(5); + } else { + UNPROTECT(4); + } + return(ans_R); + } + +} + diff -Nru rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/wdl.cpp rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/wdl.cpp --- rsem-1.2.31+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/wdl.cpp 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/phantompeakqualtools/spp_1.10.1_on_R3.3/src/wdl.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,660 @@ +#include +#include +#include +#include +#include + +extern "C" { +// pliu 20160911 +//#include "R.h" +//#include "Rmath.h" +#include +////// +#include "Rinternals.h" +#include "Rdefines.h" +} + +using namespace std; +using namespace __gnu_cxx; + +//#define DEBUG 1 + +extern "C" { + + /************************************************************************/ + /* + * lwcc - calculate local window cross-correlation + */ + + SEXP lwcc(SEXP x_R, // positive strand hist + SEXP y_R, // negative strand hist of the same length + SEXP osize_R, // outer boundary distance + SEXP isize_R, // inner boundary distance + SEXP return_peaks_R, // whether all correlation values, or just peaks should be returned + SEXP min_peak_dist_R, // distance between closest peaks + SEXP min_peak_val_R, // min peak threshold + SEXP tag_weight_R, // tag weight + SEXP bg_subtract_R, // a flag whether do background subtractio + SEXP bgp_R, // optional background hist for positive strand + SEXP bgn_R, // optional background hist for negative strand + SEXP bg_wsize_R, // window size for the background counts + SEXP bg_weight_R, // optional weighting for the background tags, must compensate for window size difference (including is cutout) + SEXP round_up_R // whether to round up fractional signal tag counts + ) + { + +#ifdef DEBUG + Rprintf("start\n"); +#endif + + int is=INTEGER(isize_R)[0]; + int os=INTEGER(osize_R)[0]; + double rs=((double)(2*os+1)); + int* x=INTEGER(x_R); + int* y=INTEGER(y_R); + int n_x=LENGTH(x_R); + + // background-related + int* bgp=INTEGER(bgp_R); + int* bgn=INTEGER(bgn_R); + int bg_whs=INTEGER(bg_wsize_R)[0]; + + int return_peaks=*(INTEGER(return_peaks_R)); + double min_peak_val=*(REAL(min_peak_val_R)); + int min_peak_dist=*(INTEGER(min_peak_dist_R)); + double tag_weight=*(REAL(tag_weight_R)); + + const int round_up=*(INTEGER(round_up_R)); + const int bg_subtract=*(INTEGER(bg_subtract_R)); + const double bg_weight=*(REAL(bg_weight_R)); + + int i; // point at which the value is being calculated + int start=os; + int end=n_x-os-1; + + // bg tag counts within bg window + int bg_pn1=0; + int bg_nn1=0; + int bg_pn2=0; + int bg_nn2=0; + + + + // illustration for counting: + // + // 012345678901234567890123456789012 + // ==========------|------========== + // + // osize=16; isize=6; + + + SEXP nv; + double *d_nv; + vector ppos; + vector pval; + if(!return_peaks) { + PROTECT(nv=allocVector(REALSXP,n_x)); + d_nv=REAL(nv); + for(int i=0;i=0) { + bg_pn1-=bgp[nl]; + bg_nn1-=bgn[nl]; + } + bg_pn1+=bgp[i]; + bg_nn1+=bgn[i]; + + if(i>0) { + bg_pn2-=bgp[i-1]; + bg_nn2-=bgn[i-1]; + } + int nr=i+bg_whs; + if(nr= start) { + // update counts, taking into account masked out regions + pn1=pn2=nn1=nn2=0; + + for(int k=0;k<=(os-is);k++) { + int xp1=x[i-os+k]; + int xp2=x[i+os-k]; + int xn1=y[i+os-k]; + int xn2=y[i-os+k]; + + if(xp1!=-1 && xn1!=-1) { + pn1+=xp1; + nn1+=xn1; + } + if(xp2!=-1 && xn2!=-1) { + pn2+=xp2; + nn2+=xn2; + } + } + + // calculate the means + double mp=((double)(pn1+pn2))/rs; + double mn=((double)(pn1+pn2))/rs; +#ifdef DEBUG + Rprintf("mp=%f mn=%f\n",mp,mn); +#endif + // calculate correlation + double varp=0; + double varn=0; + double num=0; + double val=-1e3; + if(mp>0 & mn>0) { + for(int k=0;k<=(os-is);k++) { + int xp1=x[i-os+k]; + int xp2=x[i+os-k]; + int xn1=y[i+os-k]; + int xn2=y[i-os+k]; + + + if(xp1!=-1 && xn1!=-1) { + double nnp1=((double) xp1)-mp; + double nnn1=((double) xn1)-mn; + num+=nnp1*nnn1; + varp+=nnp1*nnp1; + varn+=nnn1*nnn1; + } + + if(xp2!=-1 && xn2!=-1) { + double nnp2=((double) xp2)-mp; + double nnn2=((double) xn2)-mn; + num+=nnp2*nnn2; + varp+=nnp2*nnp2; + varn+=nnn2*nnn2; + } + + } + double tagw; + double spn1=((double)pn1)*tag_weight; + double snn1=((double)nn1)*tag_weight; + double spn2=((double)pn2)*tag_weight; + double snn2=((double)nn2)*tag_weight; + if(round_up) { + if(pn1>0 && spn1<1) { spn1=1.0; } + //if(pn2>0 && spn2<1) { spn2=1.0; } + if(nn1>0 && snn1<1) { snn1=1.0; } + //if(nn2>0 && snn2<1) { snn2=1.0; } + } + + if(bg_subtract) { + spn1-=((double)bg_pn1)*bg_weight; + snn1-=((double)bg_nn2)*bg_weight; + spn2-=((double)bg_pn2)*bg_weight; + snn2-=((double)bg_nn1)*bg_weight; + + if(spn2<0) spn2=0; + if(snn2<0) snn2=0; + + if(spn1>0 && snn1>0) { + tagw=(2.0*sqrt(spn1*snn1)-(spn2+snn2+1.0)); + } else { + tagw=-(spn2+snn2+1.0); + } + //cout<<"bg_pn1="<min_peak_val && ppv>val && ppv>pppv) { + if(lpp>0 && (i-lpp+1)>min_peak_dist) { + // record previous peak position + ppos.push_back(lpp); + pval.push_back(lpv); +#ifdef DEBUG + Rprintf("recording peak x=%d y=%f d=%d\n",lpp,lpv,(i-lpp)); +#endif + lpp=i-1; lpv=ppv; +#ifdef DEBUG + Rprintf("updated peak to x=%d y=%f\n",lpp,lpv); +#endif + } else { + if(ppv>lpv) { + // update last peak positions +#ifdef DEBUG + Rprintf("skipping peak x=%d y=%f d=%d in favor of x=%d y=%f\n",lpp,lpv,(i-lpp),i-1,ppv); +#endif + lpp=i-1; lpv=ppv; + } + } + } + + // update previous values + if(val!=ppv) { + pppv=ppv; ppv=val; + } + } else { + d_nv[i]=val; + } + } + } + + if(return_peaks) { + // record last position + if(lpp>0) { +#ifdef DEBUG + Rprintf("recording last peak x=%d y=%f\n",lpp,lpv); +#endif + ppos.push_back(lpp); + pval.push_back(lpv); + } + + SEXP rpp_R,rpv_R; + PROTECT(rpp_R=allocVector(INTSXP,ppos.size())); + PROTECT(rpv_R=allocVector(REALSXP,ppos.size())); + int* rpp=INTEGER(rpp_R); + double* rpv=REAL(rpv_R); + + for(int i=0;i ppos; + vector pval; + if(!return_peaks) { + PROTECT(nv=allocVector(REALSXP,n_x)); + d_nv=REAL(nv); + for(int i=0;i=0) { + bg_pn1-=bgp[nl]; + bg_nn1-=bgn[nl]; + } + bg_pn1+=bgp[i]; + bg_nn1+=bgn[i]; + + if(i>0) { + bg_pn2-=bgp[i-1]; + bg_nn2-=bgn[i-1]; + } + int nr=i+bg_whs; + if(nr=0) { + bg_pn1-=bgp[nl]; + bg_nn1-=bgn[nl]; + } + bg_pn1+=bgp[i]; + bg_nn1+=bgn[i]; + + if(i>0) { + bg_pn2-=bgp[i-1]; + bg_nn2-=bgn[i-1]; + } + int nr=i+bg_whs; + if(nr0 && spn1<1) { spn1=1.0; } + //if(pn2>0 && spn2<1) { spn2=1.0; } + //if(nn1>0 && snn1<1) { snn1=1.0; } + if(nn2>0 && snn2<1) { snn2=1.0; } + } + + if(direct_count) { + val=spn1+snn2; + if(round_up && val<1) { + val=1.0; + } + if(bg_subtract) { + val-=((double) (bg_pn1+bg_nn2))*bg_weight; + } + } else { + if(bg_subtract) { + spn1-=((double)bg_pn1)*bg_weight; + snn1-=((double)bg_nn1)*bg_weight; + spn2-=((double)bg_pn2)*bg_weight; + snn2-=((double)bg_nn2)*bg_weight; + + if(spn2<0) spn2=0; + if(snn1<0) snn1=0; + + if(spn1>0 && snn2>0) { + val=(2.0*sqrt(spn1*snn2)-(spn2+snn1+1.0)); + } else { + val=-(spn2+snn1+1.0); + } + } else { + val=2.0*sqrt(spn1*snn2)-(spn2+snn1+tag_weight); + } + } + //double val=sqrt(pn1*nn2); + //if(pn2>nn1) { val-=pn2; } else { val-=pn1; } +#ifdef DEBUG + Rprintf("update: i=%d pn1=%d pn2=%d nn1=%d nn2=%d val=%f\n",i,pn1,pn2,nn1,nn2,val); +#endif + + if(return_peaks) { + // determine if previous position was a peak + if(ppv>min_peak_val && ppv>val && ppv>pppv) { + if(lpp>0 && (i-lpp+1)>min_peak_dist) { + // record previous peak position + ppos.push_back(lpp); + pval.push_back(lpv); +#ifdef DEBUG + Rprintf("recording peak x=%d y=%f d=%d\n",lpp,lpv,(i-lpp)); +#endif + if(ppl!=-1 && ppl!=i-1) { + lpp=(int) round((ppl+i-1)/2); + } else { + lpp=i-1; + } + lpv=ppv; +#ifdef DEBUG + Rprintf("updated peak to x=%d y=%f\n",lpp,lpv); +#endif + } else { + if(ppv>lpv) { + // update last peak positions +#ifdef DEBUG + Rprintf("skipping peak x=%d y=%f d=%d in favor of x=%d y=%f\n",lpp,lpv,(i-lpp),i-1,ppv); +#endif + if(ppl!=-1 && ppl!=i-1) { + lpp=(int) round((ppl+i-1)/2); + } else { + lpp=i-1; + } + lpv=ppv; + } + } + } + + // update previous values + if(val!=ppv) { + pppv=ppv; ppv=val; ppl=i; + } + } else { + d_nv[i]=val; + } + } + + if(return_peaks) { + // record last position + if(lpp>0) { +#ifdef DEBUG + Rprintf("recording last peak x=%d y=%f\n",lpp,lpv); +#endif + ppos.push_back(lpp); + pval.push_back(lpv); + } + + SEXP rpp_R,rpv_R; + PROTECT(rpp_R=allocVector(INTSXP,ppos.size())); + PROTECT(rpv_R=allocVector(REALSXP,ppos.size())); + int* rpp=INTEGER(rpp_R); + double* rpv=REAL(rpv_R); + + for(int i=0;i 0, select=c('score'))$score + + encod <- 'unknown' + if ( any( strsplit(intToUtf8(33:58), '')[[1]] %in% score ) ) { + encod <- '--phred33-quals' + } else if ( any( strsplit(intToUtf8(59:64), '')[[1]] %in% score ) ) { + #encod <- 'solexa ver. <1.3' + encod <- '--solexa-quals' + } else if ( any( strsplit(intToUtf8(75:104), '')[[1]] %in% score ) ) { + encod <- '--phred64-quals' + } + + return(list(file=fq, encoding=encod)) +} + + +main() diff -Nru rsem-1.2.31+dfsg/pRSEM/process-rnaseq.R rsem-1.3.0+dfsg/pRSEM/process-rnaseq.R --- rsem-1.2.31+dfsg/pRSEM/process-rnaseq.R 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/process-rnaseq.R 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,982 @@ +# +# pliu 20150608 +# +# module for processing RNA-seq data +# + +main <- function() { + name2func <- list( + 'selTrainingTr' = selTrainingTr, + 'prepTSSPeakFeatures' = prepTSSPeakFeatures, + 'prepPeakSignalGCLenFeatures' = prepPeakSignalGCLenFeatures, + 'prepMultiTargetsFeatures' = prepMultiTargetsFeatures, + 'genPriorByTSSPeak' = genPriorByTSSPeak, + 'genPriorByPeakSignalGCLen' = genPriorByPeakSignalGCLen, + 'genPriorByCombinedTSSSignals' = genPriorByCombinedTSSSignals + ) + + argv <- commandArgs(trailingOnly=T) + name2func[[argv[1]]](argv[2:length(argv)]) +} + + +genPriorByCombinedTSSSignals <- function(argv=NA){ + libloc <- argv[1] + finfo <- argv[2] + fout_glmmdl <- argv[3] + fout_ftrs <- argv[4] + fout_pvalLL <- argv[5] + fout_prior <- argv[6] + +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# finfo <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.temp/multi_targets.info' +# fout_glmmdl <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.stat/example_prsem.lgt_mdl.RData' +# fout_ftrs <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.stat/example_prsem.all_tr_features' +# fout_pvalLL <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.stat/example_prsem.pval_LL' +# fout_prior <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.stat/example_prsem.all_tr_prior' + + .libPaths(c(libloc, .libPaths())) + suppressMessages(library(data.table)) + + infodt <- fread(finfo, header=T, sep="\t") + tgtids <- infodt[, targetid] + ftrsdt <- rbindlist(lapply(tgtids, + function(tgtid) { + fin <- subset(infodt, targetid==tgtid)[, fftrs] + dt <- fread(fin, header=T, sep="\t") + dt[, `:=`( log10_tss_sig = ifelse(tss_sig > 0, log10(tss_sig), + -4), + targetid = tgtid )] + dt[, `:=`(tss_sig = NULL, nrd = NULL) ] + return(dt) + })) + + alldt <- dcast(ftrsdt, ... ~ targetid, value.var = 'log10_tss_sig') + trndt <- subset(alldt, is_training == 1) + frm <- paste0('is_expr ~ ', paste(sort(tgtids), collapse=' + ')) + + glmmdl <- glm(frm, family='binomial', data=trndt) + save(glmmdl, file=fout_glmmdl) + + alldt[, prd_expr_prob := predict(glmmdl, alldt, type='response')] + alldt[, partition := factor(ifelse(prd_expr_prob > 0.5, 1, 0))] + + trn_prtdt <- subset(alldt, is_training == 1) + fit <- getFitByMLDM(trn_prtdt[, pme_count], trn_prtdt[, partition]) + alldt[, prior:= fit$par[partition]] + + orig_ordered_trids <- subset(ftrsdt, targetid == tgtids[1])[, trid] + setkey(alldt, trid) + + write.table(alldt[orig_ordered_trids], fout_ftrs, quote=F, sep='\t', + col.names=T, row.names=F) + + not_expr_cnt <- subset(trn_prtdt, partition == 0)[, pme_count] + expr_cnt <- subset(trn_prtdt, partition == 1)[, pme_count] + wrs <- suppressWarnings(wilcox.test(expr_cnt, not_expr_cnt, + alternative='greater', paired=F, exact=T)) + pval <- wrs$p.value + loglikelihood <- fit$value + pvalLLdt <- data.table(pvalue = pval, loglikelihood = loglikelihood) + write.table(pvalLLdt, fout_pvalLL, quote=F, sep="\t", col.names=T, + row.names=F) + + out_priordt <- alldt[orig_ordered_trids, list(prior, trid)] + write.table(out_priordt, fout_prior, quote=F, sep=' # ', col.names=F, + row.names=F) +} + + +genPriorByPeakSignalGCLen <- function(argv=NA) { + libloc <- argv[1] + fall_tr_features <- argv[2] + partition_model <- argv[3] + fout <- argv[4] + +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# fall_tr_features <- '/tier2/deweylab/scratch/pliu/dev/rsem_expr/test.temp/test_prsem.all_tr_features' +# partition_model <- 'pk_lgtnopk' +# fout <- '/tier2/deweylab/scratch/pliu/dev/rsem_expr/test.temp/test_prsem.all_tr_prior' + + partition_model2func <- list( + ## not needed in this function + #'pk' = getSampleAndPriorByPeak + #'1prt' = getSampleAndPriorByOnePartition, + + ## w/ peak + logit on no peak + 'pk_lgtnopk' = getSampleAndPriorByPeakLogitNoPeak, + + ## linear regression on all with different number of bins + 'lm3' = getSampleAndPriorByLM3, # 3 bins + 'lm4' = getSampleAndPriorByLM4, # 4 bins + 'lm5' = getSampleAndPriorByLM5, # 5 bins + 'lm6' = getSampleAndPriorByLM6, # 6 bins + + ## no peak + lm on w/ peak with different number of bins + 'nopk_lm2pk' = getSampleAndPriorByNoPeakLM2Peak, + 'nopk_lm3pk' = getSampleAndPriorByNoPeakLM3Peak, + 'nopk_lm4pk' = getSampleAndPriorByNoPeakLM4Peak, + 'nopk_lm5pk' = getSampleAndPriorByNoPeakLM5Peak, + + ## w/ peak + lm on no peak with different number of bins + 'pk_lm2nopk' = getSampleAndPriorByPeakLM2NoPeak, + 'pk_lm3nopk' = getSampleAndPriorByPeakLM3NoPeak, + 'pk_lm4nopk' = getSampleAndPriorByPeakLM4NoPeak, + 'pk_lm5nopk' = getSampleAndPriorByPeakLM5NoPeak + ) + + .libPaths(c(libloc, .libPaths())) + suppressMessages(library(data.table)) + + all_trdt <- fread(fall_tr_features, header=T, sep="\t") + GC_mean <- mean(all_trdt[, GC_fraction]) + all_trdt[, `:=`( log10_count = log10(pme_count + 1), + log10_tss_sig = ifelse(tss_sig > 0, log10(tss_sig), -4.0), + log10_body_sig = ifelse(body_sig > 0, log10(body_sig), -4.0), + log10_tes_sig = ifelse(tes_sig > 0, log10(tes_sig), -4.0), + log10_eff_len = ifelse(efflen > 0, log10(efflen), -4.0), + log10_GC_ov_mean = ifelse(GC_fraction > 0, + log10(GC_fraction/GC_mean), -4.0), + no_tss_pk = 1 - tss_pk, + no_body_pk = 1 - body_pk, + no_tes_pk = 1 - tes_pk + )] + + training_trdt <- subset(all_trdt, is_training==1) + + func <- partition_model2func[[partition_model]] + + outdt <- func(training_trdt, all_trdt) + write.table(outdt[, list(prior, trid)], fout, quote=F, sep=' # ', col.names=F, + row.names=F) +} + + +prepMultiTargetsFeatures <- function(argv=NA){ + libloc <- argv[1] + fall_tr_crd <- argv[2] + ftraining_tr_crd <- argv[3] + fisoforms_results <- argv[4] + flanking_width <- as.numeric(argv[5]) + cap_stacked_chipseq_reads <- argv[6] + n_max_stacked_chipseq_reads <- argv[7] + finfo <- argv[8] + nthr <- argv[9] + +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# fall_tr_crd <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.temp/example_prsem.all_tr_crd' +# ftraining_tr_crd <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.temp/example_prsem.training_tr_crd' +# fisoforms_results <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.isoforms.results' +# flanking_width <- 500 +# cap_stacked_chipseq_reads <- 'True' +# n_max_stacked_chipseq_reads <- 5 +# finfo <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.temp/multi_targets.info' +# nthr <- 16 + +# tmpdir <- '/tier2/deweylab/scratch/pliu/test/pRSEM/histone/03_rsem_expr/LTHSCRep1/LTHSCRep1.temp/' +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# fall_tr_crd <- paste0(tmpdir, 'LTHSCRep1_prsem.all_tr_crd') +# ftraining_tr_crd <- paste0(tmpdir, 'LTHSCRep1_prsem.training_tr_crd') +# fisoforms_results <- paste0(tmpdir, '../LTHSCRep1.isoforms.results') +# flanking_width <- 500 +# cap_stacked_chipseq_reads <- 'False' +# n_max_stacked_chipseq_reads <- 5 +# finfo <- paste0(tmpdir, 'multi_targets.info') +# nthr <- 16 + + .libPaths(c(libloc, .libPaths())) + suppressMessages(library(data.table)) + suppressMessages(library(GenomicRanges)) + + all_trdt <- fread(fall_tr_crd, header=T, sep="\t") + training_trdt <- fread(ftraining_tr_crd, header=T, sep="\t", select='trid') + + rsemdt <- fread(fisoforms_results, header=T, sep="\t", select=c( + 'transcript_id', 'posterior_mean_count', 'pme_TPM')) + setnames(rsemdt, 1:2, c('trid', 'pme_count')) + + trdt <- merge(all_trdt, rsemdt, by='trid', all.x=T) + trdt[, `:=`( tss = ifelse(strand == '+', start, end), + is_training = ifelse(trid %in% training_trdt[, trid], 1, 0) )] + + tssdt <- trdt[, list(chrom, tss, trid)] + tssdt[, `:=`( start = tss - flanking_width, + end = tss + flanking_width ) ] + + infodt <- fread(finfo, header=T, sep="\t") + dum <- mclapply(infodt[, targetid], prepTSSSignalsFeatures, tssdt, + infodt, trdt, all_trdt, flanking_width, + cap_stacked_chipseq_reads, n_max_stacked_chipseq_reads, + mc.cores=nthr) + #dum <- lapply(infodt[, targetid], prepTSSSignalsFeatures, tssdt, + # infodt, trdt, all_trdt, flanking_width, + # cap_stacked_chipseq_reads, n_max_stacked_chipseq_reads) +} + + +prepTSSSignalsFeatures <- function(tgtid, tssdt, infodt, trdt, all_trdt, + flanking_width, is_cap, n_max_cap) { + faln <- subset(infodt, targetid == tgtid)[, faln] + fout <- subset(infodt, targetid == tgtid)[, fftrs] + allrddt <- fread(paste0('zcat ',faln), header=F, sep="\t", + select=c('V1', 'V2', 'V3', 'V6')) + setnames(allrddt, 1:4, c('chrom', 'start', 'end', 'strand')) + + if ( is_cap == 'True' ) { + ## keep at most 5 reads per strand-specific interval + allrddt[, dupi := seq_len(.N), by=list(chrom, start, end, strand)] + rddt <- subset(allrddt, dupi <= n_max_cap) + rddt[, dupi := NULL] + } else { + rddt <- allrddt + } + + ## since no peak is called here, just use the average read length as fraglen + ## count # of reads as signals rather than # of overlapping nucleotide + ## normalize by TSS interval length and read depth to RPKM + tssgrs <- makeGRangesFromDataFrame(tssdt, keep.extra.columns=T) + rdgrs <- makeGRangesFromDataFrame(rddt, keep.extra.columns=T) + + ol <- findOverlaps(rdgrs, tssgrs, type='within', ignore.strand=T) + oldt <- data.table(query=queryHits(ol), subject=subjectHits(ol)) + oldt[, trid := tssdt[, trid][subject]] + nrddt <- oldt[, list(nrd = .N), by=trid] + + trdt <- merge(trdt, nrddt, by='trid', all.x=T) + + n_tot_rds <- length(rdgrs) + trdt[, `:=`( tss_sig = ifelse(is.na(nrd), 0, + nrd*1e+9/(flanking_width*2+1)/n_tot_rds), + is_expr = ifelse(pme_count > 0 & pme_TPM >= 1, 1, 0) )] + + setkey(trdt, trid) + trdt <- trdt[all_trdt[, trid]] ## keep the order of original trids + write.table(trdt, fout, quote=F, sep="\t", col.names=T, row.names=F) +} + + +prepPeakSignalGCLenFeatures <- function(argv=NA){ + libloc <- argv[1] + fall_tr_crd <- argv[2] + ftraining_tr_crd <- argv[3] + fout <- argv[4] + fisoforms_results <- argv[5] + flanking_width <- as.numeric(argv[6]) + partition_model <- argv[7] + fchipseq_peaks <- argv[8] + fchipseq_target_signals <- argv[9] + fall_tr_gc <- argv[10] + nthr <- argv[11] + fraglen <- as.numeric(argv[12]) + +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# fall_tr_crd <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/test_prsem.all_tr_crd' +# ftraining_tr_crd <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/test_prsem.training_tr_crd' +# fout <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/test_prsem.all_tr_features' +# fisoforms_results <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.isoforms.results' +# flanking_width <- 500 +# partition_model <- 'lm4' +# fchipseq_peaks <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/idr_target_vs_control.regionPeak.gz' +# fchipseq_target_signals <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/target.tagAlign.gz' +# fall_tr_gc <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/test_prsem.all_tr_gc' +# nthr <- 20 +# fraglen <- 110 + +# runid <- 'lm4_k562rep1' +# exprdir <- paste0('/tier2/deweylab/scratch/pliu/test/pRSEM/', runid, +# '/rsem_expr/') +# tempdir <- paste0(exprdir, runid, '.temp/') +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# fall_tr_crd <- paste0(tempdir, runid, '_prsem.all_tr_crd') +##fall_tr_crd <- paste0(tempdir, 'tmp.all_tr_crd') +# ftraining_tr_crd <- paste0(tempdir, runid, '_prsem.training_tr_crd') +# fout <- paste0('./', runid, '_prsem.all_tr_features') +# fisoforms_results <- paste0(exprdir, runid, '.isoforms.results') +# flanking_width <- 500 +# partition_model <- 'lm4' +# fchipseq_peaks <- paste0(tempdir, 'idr_target_vs_control.regionPeak.gz') +# fchipseq_target_signals <- paste0(tempdir, 'target.tagAlign.gz') +##fchipseq_target_signals <- paste0(tempdir, 'tmp.chrX.tagAlign.gz') +# fall_tr_gc <- paste0(tempdir, runid, '_prsem.all_tr_gc') +# nthr <- 20 +# fraglen <- 110 + + .libPaths(c(libloc, .libPaths())) + suppressMessages(library(data.table)) + suppressMessages(library(GenomicRanges)) + + all_trdt <- fread(fall_tr_crd, header=T, sep="\t") + + rsemdt <- fread(fisoforms_results, header=T, sep="\t", select=c( + 'transcript_id', 'effective_length', 'posterior_mean_count')) + setnames(rsemdt, 1:3, c('trid', 'efflen', 'pme_count')) + + gcdt <- fread(fall_tr_gc, header=T, sep="\t") + + trdt <- merge(all_trdt, rsemdt, by='trid', all.x=T) + trdt <- merge(trdt, gcdt, by='trid', all.x=T) + + trdt[, `:=`( tss = ifelse(strand == '+', start, end ), + tes = ifelse(strand == '+', end, start))] + tssdt <- trdt[, list(chrom, tss, trid)] + bodydt <- trdt[, list(chrom, start, end, trid)] + tesdt <- trdt[, list(chrom, tes, trid)] + + tssdt[, `:=`( start = tss - flanking_width, + end = tss + flanking_width ) ] + bodydt[, `:=`( body_start = start + flanking_width + 1, + body_end = end - flanking_width - 1)] + bodydt[, `:=`( start = ifelse(body_start <= body_end, body_start, body_end), + end = ifelse(body_start <= body_end, body_end, body_start))] + tesdt[, `:=`( start = tes - flanking_width, + end = tes + flanking_width ) ] + + pkdt <- data.table(read.table(gzfile(fchipseq_peaks), header=F, sep="\t", + colClasses=c('character', 'numeric', 'numeric', + rep('NULL', 7)))) + setnames(pkdt, 1:3, c('chrom', 'start', 'end')) + + has_tss_pk_trids <- getRegionPeakOLTrID(tssdt, pkdt) + has_body_pk_trids <- getRegionPeakOLTrID(bodydt, pkdt) + has_tes_pk_trids <- getRegionPeakOLTrID(tesdt, pkdt) + + rddt <- data.table(read.table(gzfile(fchipseq_target_signals), header=F, + sep="\t", colClasses=c('character', 'numeric', + 'numeric', rep('NULL', 2), 'character'))) + setnames(rddt, 1:4, c('chrom', 'start', 'end', 'strand')) + tss_sigdt <- countRegionSignal(tssdt, rddt, fraglen, nthr, 'tss') + body_sigdt <- countRegionSignal(bodydt, rddt, fraglen, nthr, 'body') + tes_sigdt <- countRegionSignal(tesdt, rddt, fraglen, nthr, 'tes') + + trdt <- merge(trdt, tss_sigdt, by='trid', all.x=T) + trdt <- merge(trdt, body_sigdt, by='trid', all.x=T) + trdt <- merge(trdt, tes_sigdt, by='trid', all.x=T) + + trdt[, `:=`(tss_sig = ifelse(is.na(tss_sig), 0.0, tss_sig), + body_sig = ifelse(is.na(body_sig), 0.0, body_sig), + tes_sig = ifelse(is.na(tes_sig), 0.0, tes_sig ))] + + training_trdt <- fread(ftraining_tr_crd, header=T, sep="\t", select='trid') + trdt[, `:=`( tss_pk = ifelse(trid %in% has_tss_pk_trids, 1, 0), + body_pk = ifelse(trid %in% has_body_pk_trids, 1, 0), + tes_pk = ifelse(trid %in% has_tes_pk_trids, 1, 0), + is_training = ifelse(trid %in% training_trdt[, trid], 1, 0))] + + setkey(trdt, trid) + trdt <- trdt[all_trdt[, trid]] ## keep the order of original trids + write.table(trdt, fout, quote=F, sep="\t", col.names=T, row.names=F) +} + +# +# need to modify the way to calculate signal as # of nuc from fragment rather +# than the number of read overlapping with selected region +# +# tagAlign list the read +# '+' strand, [start, start + read_length] +# '-' strand, [end - read_length, end] +# +# 1. extend read to fragment +# 2. find fragmens overlapping target region +# 3. remove fragments that have middle position outside target region (as how +# dpeak works) +# 4. count number of fragment nucleotide and average it by target region's +# width to get signal +# +countRegionSignal <- function(regiondt, readdt, fraglen, nthr, prefix=''){ + regiondtl <- split(regiondt[, list(chrom, start, end, trid)], + regiondt[, chrom]) + readdtl <- split(readdt, readdt[, chrom]) + + #outdt <- rbindlist( lapply(names(regiondtl), countRegionSignalByChrom, + # regiondtl, readdtl, fraglen, prefix)) + + outdt <- rbindlist( mclapply(names(regiondtl), countRegionSignalByChrom, + regiondtl, readdtl, fraglen, prefix, + mc.cores = nthr)) + return(outdt) +} + + +countRegionSignalByChrom <- function(chrom, regiondtl, readdtl, fraglen, + prefix) { + regiondt <- copy(regiondtl[[chrom]]) + readdt <- copy(readdtl[[chrom]]) + + readdt[, frag_start := ifelse(strand == '+', start, end-fraglen)] + readdt[, frag_end := frag_start + fraglen - 1] + + fragdt <- readdt[, list(chrom, frag_start, frag_end)] + setnames(fragdt, 2:3, c('start', 'end')) + fraggrs <- makeGRangesFromDataFrame(fragdt, ignore.strand=T) + + regiongrs <- makeGRangesFromDataFrame(regiondt[, list(chrom, start, end, + trid)], + keep.extra.columns=T, ignore.strand=T) + + ol <- findOverlaps(regiongrs, fraggrs, type='any', ignore.strand=T) + oldt <- data.table(query=queryHits(ol), subject=subjectHits(ol)) + + oldt[, `:=`( region_start = regiondt[, start][query], + region_end = regiondt[, end][query], + trid = regiondt[, trid][query], + frag_start = fragdt[, start][subject], + frag_end = fragdt[, end][subject] )] + + oldt[, frag_mid := (frag_start + frag_end)/2] + + ## as dpeak, only select fragment which has mid position falling into region + seloldt <- subset(oldt, (frag_mid >= region_start) & (frag_mid <= region_end)) + + seloldt[, `:=`(start = ifelse(frag_start < region_start, region_start, + frag_start), + end = ifelse(frag_end > region_end, region_end, + frag_end))] + + sigdt <- seloldt[, list(nuc = sum(end - start + 1)), by=trid] + sigdt <- merge(sigdt, regiondt, by='trid', all.x=T) + colname <- paste0(prefix, '_sig') + sigdt[, eval(colname) := nuc/(end - start + 1)] + sigdt[, `:=`(nuc=NULL, chrom=NULL, start=NULL, end=NULL)] + return(sigdt) +} + + +genPriorByTSSPeak <- function(argv=NA){ + libloc <- argv[1] + fall_tr_features <- argv[2] + fpval_LL <- argv[3] + fall_tr_prior <- argv[4] + +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# fall_tr_features <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.stat/example_prsem.all_tr_features' +# fpval_LL <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.stat/example_prsem.pval_LL' +# fall_tr_prior <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.stat/example_prsem.all_tr_prior' + + .libPaths(c(libloc, .libPaths())) + suppressMessages(library(data.table)) + + alldt <- fread(fall_tr_features, header=T, sep="\t") + alldt[, partition := tss_pk] + + trndt <- subset(alldt, is_training == 1) + outdt <- getSampleAndPriorByTSSPeak(trndt, alldt) + + wpk_cnt <- subset(trndt, tss_pk == 1)[, pme_count] + nopk_cnt <- subset(trndt, tss_pk == 0)[, pme_count] + wrs <- suppressWarnings(wilcox.test(wpk_cnt, nopk_cnt, alternative='greater', + paired=F, exact=T)) + pval <- wrs$p.value + loglikelihood <- unique(outdt[, loglikelihood]) + pval_LLdt <- data.table(pvalue=pval, loglikelihood=loglikelihood) + + write.table(alldt, fall_tr_features, quote=F, sep="\t", col.names=T, + row.names=F) + write.table(pval_LLdt, fpval_LL, quote=F, sep="\t", col.names=T, row.names=F) + write.table(outdt[, list(prior, trid)], fall_tr_prior, quote=F, sep=" # ", + col.names=F, row.names=F) +} + + +prepTSSPeakFeatures <- function(argv=NA) { + libloc <- argv[1] + fall_tr_crd <- argv[2] + ftraining_tr_crd <- argv[3] + fout <- argv[4] + fisoforms_results <- argv[5] + flanking_width <- as.numeric(argv[6]) + fchipseq_peaks <- argv[7] + +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# fall_tr_crd <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.temp/example_prsem.all_tr_crd' +# ftraining_tr_crd <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.temp/example_prsem.training_tr_crd' +# fout <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.temp/example_prsem.all_tr_features' +# fisoforms_results <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.isoforms.results' +# flanking_width <- 500 +# fchipseq_peaks <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/example.temp/idr_target_vs_control.regionPeak.gz' + + .libPaths(c(libloc, .libPaths())) + suppressMessages(library(data.table)) + suppressMessages(library(GenomicRanges)) + + rsemdt <- fread(fisoforms_results, header=T, sep="\t", + select=c('transcript_id', 'posterior_mean_count')) + setnames(rsemdt, 1:2, c('trid', 'pme_count')) + + intrdt <- fread(fall_tr_crd, header=T, sep="\t") + trdt <- merge(intrdt, rsemdt, by='trid', all.x=T) + trdt[, tss := ifelse(strand=='+', start, end)] + tssdt <- trdt[, list(chrom, tss, trid)] + tssdt[, `:=`( start = tss - flanking_width, + end = tss + flanking_width)] + + pkdt <- tryCatch({ + data.table(read.table(gzfile(fchipseq_peaks), header=F, sep="\t", + colClasses=c('character', 'numeric', + 'numeric', rep('NULL', 7)))) + }, error = function(err) { + message(paste0("\nFail to read file: ", fchipseq_peaks, "\n")) + message(err) + return(NA) + }) + + setnames(pkdt, 1:3, c('chrom', 'start', 'end')) + + has_pk_trids <- getRegionPeakOLTrID(tssdt, pkdt) + training_trids <- fread(ftraining_tr_crd, header=T, sep="\t", select='trid' + )[, trid] + + trdt[, `:=`( tss_pk = ifelse(trid %in% has_pk_trids, 1, 0), + is_training = ifelse(trid %in% training_trids, 1, 0) )] + + setkey(trdt, trid) + trdt <- trdt[intrdt[, trid]] ## keep the order of original trid + write.table(trdt, fout, quote=F, sep="\t", col.names=T, row.names=F) +} + + +getRegionPeakOLTrID <- function(regiondt, peakdt) { + regiongrs <- makeGRangesFromDataFrame(regiondt[, list(chrom, start, end, + trid)], + keep.extra.columns=T, ignore.strand=T) + + peakgrs <- makeGRangesFromDataFrame(peakdt[, list(chrom, start, end)], + ignore.strand=T) + olgrs <- subsetByOverlaps(regiongrs, peakgrs, type='any', ignore.strand=T) + has_peak_trids <- unique(mcols(olgrs)$trid) + return(has_peak_trids) +} + + +selTrainingTr <- function(argv=NA) { + libloc <- argv[1] + fin_tr <- argv[2] + fin_exon <- argv[3] + min_mpp <- as.numeric(argv[4]) + flanking_width <- as.numeric(argv[5]) + fout <- argv[6] + +# libloc <- '/ua/pliu/dev/RSEM/pRSEM/RLib/' +# fin_tr <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/test_prsem.all_tr_crd' +# fin_exon <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/test_prsem.all_exon_crd' +# min_mpp <- 0.8 +# flanking_width <- 500 +# fout <- '/tier2/deweylab/scratch/pliu/dev/pRSEM/rsem_expr/test.temp/test_prsem.training_tr_crd' + + .libPaths(c(libloc, .libPaths())) + suppressMessages(library(data.table)) + suppressMessages(library(GenomicRanges)) + + alltrdt <- fread(fin_tr, header=T, sep="\t") + alltrdt[, tss := ifelse(strand == '+', start, end)] + highmppdt <- subset(alltrdt, (! is.na(tss_mpp )) & ( tss_mpp > min_mpp ) & + (! is.na(body_mpp)) & ( body_mpp > min_mpp ) & + (! is.na(tes_mpp )) & ( tes_mpp > min_mpp ) ) + + ## select tr that are not nested with other tr regardless of strand + nested_trids <- getTrTrOLTrID(highmppdt, alltrdt, oltype='within', + ignore_strand=T) + not_nested_trdt <- subset(highmppdt, ! trid %in% nested_trids) + + ## select tr that not have exon all nested with the union of other tr's exons + ## regardless of strand + allexondt <- fread(fin_exon, header=T, sep="\t") + exon_all_ol_trids <- getExonsAllOLTrID(not_nested_trdt[, trid], allexondt) + seltrdt <- subset(not_nested_trdt, ! trid %in% exon_all_ol_trids) + + seltr_tss_region_dt <- copy(seltrdt) + seltr_tss_region_dt[, `:=`( start = tss - flanking_width, + end = tss + flanking_width )] + + alltr_tss_dt <- copy(alltrdt) + alltr_tss_dt[, `:=`(start = tss, end=tss)] + + tss_region_ol_trids <- getTrTrOLTrID(seltr_tss_region_dt, alltr_tss_dt, + 'any', ignore_strand=T) + + outdt <- subset(seltrdt, ! trid %in% tss_region_ol_trids) + write.table(outdt, fout, quote=F, sep="\t", col.names=T, row.names=F) +} + + +getExonsAllOLTrID <- function(query_trids, allexondt) { + allexongrs <- makeGRangesFromDataFrame(allexondt, keep.extra.columns=T, + ignore.strand=F) + queryexongrs <- subset(allexongrs, mcols(allexongrs)$trid %in% query_trids) + ol <- findOverlaps(queryexongrs, allexongrs, type='within', ignore.strand=T) + + oldt <- data.table(query = queryHits(ol), subject=subjectHits(ol)) + oldt[, `:=`( query_trid = mcols(queryexongrs)$trid[query], + query_exon_index = mcols(queryexongrs)$exon_index[query], + subject_trid = mcols(allexongrs)$trid[subject] + )] + oldt <- subset(oldt, query_trid != subject_trid) + nolexondt <- oldt[, list(nolexon = length(unique(query_exon_index))), + by=query_trid] + subexondt <- subset(allexondt, trid %in% nolexondt[, query_trid]) + subnexondt <- subexondt[, list(nexon = length(unique(exon_index))), by=trid] + setnames(nolexondt, 1, 'trid') + nolexondt <- merge(nolexondt, subnexondt, by='trid', all.x=T) + exon_all_ol_trids <- subset(nolexondt, nolexon == nexon)[, trid] + + return(exon_all_ol_trids) +} + + +getTrTrOLTrID <- function(querydt, subjectdt, oltype, ignore_strand) { + querygrs <- makeGRangesFromDataFrame( + querydt[, list(chrom, strand, start, end, trid)], + keep.extra.columns=T, ignore.strand=F) + subjectgrs <- makeGRangesFromDataFrame( + subjectdt[, list(chrom, strand, start, end, trid)], + keep.extra.columns=T, ignore.strand=F) + + ol <- findOverlaps(querygrs, subjectgrs, type=oltype, + ignore.strand=ignore_strand) + + oldt <- data.table(query=queryHits(ol), subject=subjectHits(ol)) + oldt[, `:=`(query_trid = mcols(querygrs)$trid[query], + subject_trid = mcols(subjectgrs)$trid[subject] )] + ol_trids <- subset(oldt, query_trid != subject_trid)[, query_trid] + return(unique(ol_trids)) +} + + +rdirichlet_multinomial <- function(alpha, n) { + theta <- rdirichlet(alpha) + return(as.vector(rmultinom(1, n, theta))) +} + + +rdirichlet <- function(alpha) { + x <- rgamma(length(alpha), alpha) + return(x / sum(x)) +} + + +getFitByMLDM <- function(counts, partition) { + initial_alpha <- rep(1, nlevels(partition)) + fit <- optim(initial_alpha, + partitioned_log_likelihood, + partitioned_log_likelihood_gradient, + counts=counts, + partition=partition, + method="L-BFGS-B", + lower=0.0001, + upper=1e+4, + control=list(fnscale=-1)) + + return(fit) +} + + +getSampleByDM <- function(par, counts, partition) { + ml_alpha <- par + names(ml_alpha) <- levels(partition) + + alpha <- ml_alpha[partition] + sample <- rdirichlet_multinomial(alpha, sum(counts)) + return(sample) +} + + +partitioned_log_likelihood <- function(alpha, counts, partition) { + + component_counts <- table(partition) + N <- sum(counts) + + return(lgamma(N + 1) - sum(lgamma(counts + 1)) + + lgamma(component_counts %*% alpha) - + lgamma(N + component_counts %*% alpha) + + sum(lgamma(counts + alpha[partition])) - + component_counts %*% lgamma(alpha)) +} + + +partitioned_log_likelihood_gradient <- function(alpha, counts, partition) { + + component_counts <- table(partition) + + N <- sum(counts) + alpha_sum <- sum(component_counts * alpha) + + return(component_counts * (digamma(alpha_sum) - + digamma(N + alpha_sum) - + digamma(alpha)) + + tapply(digamma(counts + alpha[partition]), partition, sum)) +} + + +# +# create a new partition with give parition and data +# the breaks from old partition will be kept +# lower and upper bounds will be from give data +# +createPartitionForNewData <- function(partition, data){ + labs <- levels(partition) + lower <- as.numeric( sub("\\((.+),.*", "\\1", labs) ) + data_range <- range(data) + eps <- 1.0e-4 + lower[1] <- data_range[1] - eps + breaks <- c(lower, data_range[2] + eps) + new_partition <- cut(data, breaks) + + return(new_partition) +} + + +#getSampleAndPriorByOnePartition <- function(trndt, tstdt) { +# trn_partition <- factor(rep(0, nrow(trndt))) +# fit <- getFitByMLDM(trndt[, pme_count], trn_partition) + +##cat('priors:', format(fit$par, digits=2, nsmall=3), "\n") +# +# tst_partition <- factor(rep(0, nrow(tstdt))) +# prior <- fit$par[tst_partition] + +# outdt <- tstdt[, list(trid, pme_count)] +# outdt[, `:=`(partition = tst_partition, +# sample = getSampleByDM(fit$par, pme_count, tst_partition), +# prior = prior)] + +##cat("training set's partition:") +##print(table(trn_partition)) +##cat("testing set's prior:") +##print(table(prior)) + +# return(outdt) +#} + + +getSampleAndPriorByTSSPeak <- function(trndt, tstdt) { + trn_partition <- factor(trndt[, tss_pk]) + fit <- getFitByMLDM(trndt[, pme_count], trn_partition) + + tst_partition <- factor(tstdt[, tss_pk]) + prior <- fit$par[tst_partition] + + outdt <- tstdt[, list(trid, pme_count)] + outdt[, `:=`(partition = tst_partition, + sample = getSampleByDM(fit$par, pme_count, tst_partition), + prior = prior, + loglikelihood = fit$value )] + + cat("training set's partition:") + print(table(trn_partition)) + cat("testing set's prior:") + print(table(prior)) + + return(outdt) +} + + +getSampleAndPriorByLM <- function(trndt, tstdt, nbin=NULL) { + if (is.null(nbin)) nbin=3 + frm <- formula( paste0('log10_count~', + 'tss_pk + tss_pk:log10_tss_sig + no_tss_pk:log10_tss_sig +', + 'body_pk + body_pk:log10_body_sig + no_body_pk:log10_body_sig +', + 'tes_pk + tes_pk:log10_tes_sig + no_tes_pk:log10_tes_sig +', + 'log10_eff_len + log10_GC_ov_mean') ) + + trn_lm <- lm(frm, trndt) + trn_prd <- as.vector(predict(trn_lm, trndt)) + trn_partition <- cut(trn_prd, nbin) + + fit <- getFitByMLDM(trndt[, pme_count], trn_partition) + + tst_prd <- as.vector(predict(trn_lm, tstdt)) + tst_partition <- createPartitionForNewData(trn_partition, tst_prd) + + prior <- fit$par[tst_partition] + + outdt <- tstdt[, list(trid, pme_count)] + outdt[, `:=`(partition = tst_partition, + sample = getSampleByDM(fit$par, pme_count, tst_partition), + prior = prior)] + + cat("training set's partition:") + print(table(trn_partition)) + cat("testing set's prior:") + print(table(prior)) + + return(outdt) +} + + +getSampleAndPriorByPeakLM <- function(trndt, tstdt, nbin=NULL, lm_on_wpk=NULL) { + if (is.null(nbin)) nbin=2 + if (is.null(lm_on_wpk)) lm_on_wpk=T + lm_pk_type <- ifelse(lm_on_wpk, 1, 0) + + slim_trndt <- trndt[, list(trid, pme_count, tss_pk)] + slim_tstdt <- tstdt[, list(trid, pme_count, tss_pk)] + + frm <- formula( paste0('log10_count~', + 'log10_tss_sig +', + 'body_pk + body_pk:log10_body_sig + no_body_pk:log10_body_sig +', + 'tes_pk + tes_pk:log10_tes_sig + no_tes_pk:log10_tes_sig +', + 'log10_eff_len + log10_GC_ov_mean') ) + + pk_trn_dt <- subset(trndt, tss_pk == lm_pk_type) + pk_trn_lm <- lm(frm, pk_trn_dt) + pk_trn_prd <- as.vector(predict(pk_trn_lm, pk_trn_dt)) + pk_trn_partition <- cut(pk_trn_prd, nbin) + pk_trn_dt[, partition:=pk_trn_partition] + + slim_trndt <- merge(slim_trndt, pk_trn_dt[, list(trid, partition)], by='trid', + all=T) + slim_trndt <- slim_trndt[trndt[,trid]] + + slim_trndt[, partition:=factor(ifelse(tss_pk==(1-lm_pk_type), 0, partition))] + + fit <- getFitByMLDM(slim_trndt[, pme_count], slim_trndt[, partition]) + + pk_tst_dt <- subset(tstdt, tss_pk == lm_pk_type) + pk_tst_prd <- as.vector(predict(pk_trn_lm, pk_tst_dt)) + pk_tst_partition <- createPartitionForNewData(pk_trn_partition, + pk_tst_prd) + pk_tst_dt[, partition:=pk_tst_partition] + + slim_tstdt <- merge(slim_tstdt, pk_tst_dt[, list(trid, partition)], by='trid', + all=T) + slim_tstdt <- slim_tstdt[tstdt[,trid]] + slim_tstdt[, partition:=factor(ifelse(tss_pk==(1-lm_pk_type), 0, partition))] + prior <- fit$par[slim_tstdt[, partition]] + + outdt <- slim_tstdt[, list(trid, pme_count, partition)] + outdt[, `:=`(sample = getSampleByDM(fit$par, pme_count, partition), + prior = prior)] + + cat("training set's partition:") + print(table(slim_trndt[,partition])) + cat("testing set:") + print(table(prior)) + cat("\n") + + return(outdt) +} + + +getSampleAndPriorByPeakLogitNoPeak <- function(trndt, tstdt) { + slim_trndt <- trndt[, list(trid, pme_count, tss_pk)] + slim_tstdt <- tstdt[, list(trid, pme_count, tss_pk)] + + setkey(slim_trndt, trid) + setkey(slim_tstdt, trid) + + nopk_trn_dt <- subset(trndt, tss_pk == 0) + nopk_tst_dt <- subset(tstdt, tss_pk == 0) + nopk_trn_dt[, has_count:=ifelse(pme_count > 0, 1, 0)] + nopk_tst_dt[, has_count:=ifelse(pme_count > 0, 1, 0)] + + frm <- formula( paste0('has_count~', + 'log10_tss_sig +', + 'body_pk + body_pk:log10_body_sig + no_body_pk:log10_body_sig +', + 'tes_pk + tes_pk:log10_tes_sig + no_tes_pk:log10_tes_sig +', + 'log10_eff_len + log10_GC_ov_mean') ) + prt_levels <- c('no pk, no cnt', 'no pk, has cnt', 'w/ pk') + + nopk_trn_glm <- glm(frm, data=nopk_trn_dt, family='binomial') + trn_prob <- predict(nopk_trn_glm, nopk_trn_dt, type='response') + nopk_trn_dt[, `:=`(logit_prob=trn_prob, + partition=ifelse(trn_prob > 0.5, 'no pk, has cnt', + 'no pk, no cnt') )] + + slim_trndt <- merge(slim_trndt, + nopk_trn_dt[, list(trid, partition, logit_prob)], + by='trid', all=T) + slim_trndt <- slim_trndt[trndt[, trid]] + + slim_trndt[, partition:=factor(ifelse(tss_pk==1, 'w/ pk', partition), + levels=prt_levels)] + + + fit <- getFitByMLDM(slim_trndt[, pme_count], slim_trndt[, partition]) + + tst_prob <- predict(nopk_trn_glm, nopk_tst_dt, type='response') + nopk_tst_dt[, `:=`(logit_prob=tst_prob, + partition=ifelse(tst_prob > 0.5, 'no pk, has cnt', + 'no pk, no cnt'))] + + slim_tstdt <- merge(slim_tstdt, + nopk_tst_dt[, list(trid, partition, logit_prob)], + by='trid', all=T) + slim_tstdt <- slim_tstdt[tstdt[, trid]] + slim_tstdt[, partition:=factor(ifelse(tss_pk==1, 'w/ pk', partition), + levels=prt_levels)] + + prior <- fit$par[slim_tstdt[, partition]] + + outdt <- slim_tstdt[, list(trid, pme_count, partition)] + outdt[, `:=`(sample = getSampleByDM(fit$par, pme_count, partition), + prior = prior)] + + cat("training set's partition:") + print(table(slim_trndt[,partition])) + cat("testing set:") + print(table(prior)) + cat("\n") + + return(outdt) +} + + +getSampleAndPriorByLM3 <- function(trndt, tstdt) { + return(getSampleAndPriorByLM(trndt, tstdt, nbin=3)) +} + +getSampleAndPriorByLM4 <- function(trndt, tstdt) { + return(getSampleAndPriorByLM(trndt, tstdt, nbin=4)) +} + +getSampleAndPriorByLM5 <- function(trndt, tstdt) { + return(getSampleAndPriorByLM(trndt, tstdt, nbin=5)) +} + +getSampleAndPriorByLM6 <- function(trndt, tstdt) { + return(getSampleAndPriorByLM(trndt, tstdt, nbin=6)) +} + + +getSampleAndPriorByNoPeakLM2Peak <- function(trndt, tstdt) { + return(getSampleAndPriorByPeakLM(trndt, tstdt, nbin=2, lm_on_wpk=T)) +} + +getSampleAndPriorByNoPeakLM3Peak <- function(trndt, tstdt) { + return(getSampleAndPriorByPeakLM(trndt, tstdt, nbin=3, lm_on_wpk=T)) +} + +getSampleAndPriorByNoPeakLM4Peak <- function(trndt, tstdt) { + return(getSampleAndPriorByPeakLM(trndt, tstdt, nbin=4, lm_on_wpk=T)) +} + +getSampleAndPriorByNoPeakLM5Peak <- function(trndt, tstdt) { + return(getSampleAndPriorByPeakLM(trndt, tstdt, nbin=5, lm_on_wpk=T)) +} + + +getSampleAndPriorByPeakLM2NoPeak <- function(trndt, tstdt) { + return(getSampleAndPriorByPeakLM(trndt, tstdt, nbin=2, lm_on_wpk=F)) +} + +getSampleAndPriorByPeakLM3NoPeak <- function(trndt, tstdt) { + return(getSampleAndPriorByPeakLM(trndt, tstdt, nbin=3, lm_on_wpk=F)) +} + +getSampleAndPriorByPeakLM4NoPeak <- function(trndt, tstdt) { + return(getSampleAndPriorByPeakLM(trndt, tstdt, nbin=4, lm_on_wpk=F)) +} + +getSampleAndPriorByPeakLM5NoPeak <- function(trndt, tstdt) { + return(getSampleAndPriorByPeakLM(trndt, tstdt, nbin=5, lm_on_wpk=F)) +} + + +main() +#selTrainingTr() +#prepTSSPeakFeatures() +#genPriorByTSSPeak() +#prepPeakSignalGCLenFeatures() +#genPriorByPeakSignalGCLen() +#prepTSSSignalFeatures() +#genPriorByCombinedTSSSignals() +#prepMultiTargetsFeatures() diff -Nru rsem-1.2.31+dfsg/pRSEM/prsem-calculate-expression rsem-1.3.0+dfsg/pRSEM/prsem-calculate-expression --- rsem-1.2.31+dfsg/pRSEM/prsem-calculate-expression 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/prsem-calculate-expression 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,74 @@ +#!/bin/env python + +__doc__=""" + + pliu 20150510 + + run pRSEM to calculate priors and use them for abundance estimation +""" + +import os +import sys +import Util +import Prsem + +def main(): + import Param + + argdict = getCommandLineArguments() + + param = Param.initFromCommandLineArguments(argdict) + + if param.chipseq_peak_file is None: + if param.partition_model == 'cmb_lgt': + if param.chipseq_bed_files_multi_targets is not None: + Prsem.genChIPSeqSignalFilesFromBed(param) + elif param.chipseq_read_files_multi_targets is not None: + Prsem.genChIPSeqSignalFilesFromReads(param) + else: + ## IDR peaks will be saved in file param.fidr_chipseq_peaks + Prsem.genChIPSeqPeakFileBySPPIDR(param) + + + if param.partition_model == 'pk': + ## no need to calculate signals or body/tes peaks here + Prsem.genPriorByTSSPeak(param) + elif param.partition_model == 'cmb_lgt': + Prsem.genPriorByCombinedTSSSignals(param) + else: + genPriorByPeakSignalGCLen(param) + + Prsem.runGibbsSampling(param) + + +def getCommandLineArguments(): + import argparse + + parser = argparse.ArgumentParser() + parser.add_argument('--num-threads', type=int) + parser.add_argument('--chipseq-target-read-files') + parser.add_argument('--chipseq-control-read-files') + parser.add_argument('--chipseq-read-files-multi-targets') + parser.add_argument('--chipseq-bed-files-multi-targets') + parser.add_argument('--cap-stacked-chipseq-reads', action='store_true') + parser.add_argument('--n-max-stacked-chipseq-reads', type=int) + parser.add_argument('--bowtie-path') + parser.add_argument('--chipseq-peak-file') + parser.add_argument('--partition-model', ) + parser.add_argument('--gibbs-burnin', type=int) + parser.add_argument('--gibbs-number-of-samples', type=int) + parser.add_argument('--gibbs-sampling-gap', type=int) + parser.add_argument('--quiet', action='store_true') + + ## need to be in the same order as fed in argument + parser.add_argument('ref_name') + parser.add_argument('sample_name') + parser.add_argument('stat_name') + parser.add_argument('imd_name') + argdict = vars(parser.parse_args()) + + return argdict + + +if __name__=='__main__': + main() diff -Nru rsem-1.2.31+dfsg/pRSEM/prsem-prepare-reference rsem-1.3.0+dfsg/pRSEM/prsem-prepare-reference --- rsem-1.2.31+dfsg/pRSEM/prsem-prepare-reference 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/prsem-prepare-reference 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,70 @@ +#!/bin/env python + +__doc__=""" + + pliu 20160309 + + run pRSEM to prepare reference genome and select training set isoforms +""" + +import os +import sys +import Util +import Prsem + + +def main(): + import Gene + import Param + import Transcript + + argdict = getCommandLineArguments() + + prm = Param.initFromCommandLineArguments(argdict) + + prepBowtieRef(prm) + + prm.transcripts = Transcript.quicklyReadRSEMTI(prm.fti) + prm.genes = Gene.constructGenesFromTranscripts(prm.transcripts) + + Prsem.buildTrainingSet(prm) + + +def getCommandLineArguments(): + import argparse + + parser = argparse.ArgumentParser() + parser.add_argument('--num-threads', type=int) + parser.add_argument('--bowtie-path') + parser.add_argument('--mappability-bigwig-file') + parser.add_argument('--quiet', action='store_true') + + ## need to be in the same order as fed in argument + parser.add_argument('ref_fasta') + parser.add_argument('ref_name') + + argdict = vars(parser.parse_args()) + + return argdict + + +def prepBowtieRef(prm): + bowtie_build = prm.bowtie_path + '/bowtie-build' + #bowtie_inspect = prm.bowtie_path + '/bowtie-inspect' + prsem_ref = prm.ref_name + '_prsem' + + ## run bowtie-build for index whole genome for ChIP-seq + ## use --offrate=3, which is 2 less than the default value 5 + ## will trade ~1.5 time memory for 1/4 alignment time for human genome + if prm.quiet: + Util.runCommand(bowtie_build, '-o', 3, '--quiet', prm.ref_fasta, + prsem_ref, quiet=prm.quiet) + else: + Util.runCommand(bowtie_build, '-o', 3, prm.ref_fasta, + prsem_ref, quiet=prm.quiet) + + #Util.runCommandnAndGetOutput(bowtie_inspect, '-s', prsem_ref, quiet=False) + + +if __name__=='__main__': + main() diff -Nru rsem-1.2.31+dfsg/pRSEM/Prsem.py rsem-1.3.0+dfsg/pRSEM/Prsem.py --- rsem-1.2.31+dfsg/pRSEM/Prsem.py 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/Prsem.py 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,253 @@ +#!/bin/env python + +__doc__=""" + + pliu 20150304 + + python function for pRSEM +""" + +import os +import sys +import Util + + +def genChIPSeqSignalFilesFromBed(param): + import ChIPSeqReplicate + fbeds = param.chipseq_bed_files_multi_targets.split(',') + for fbed in fbeds: + csr = ChIPSeqReplicate.initFromBedFile(fbed) + ta = csr.tagalign + param.targetid2fchipseq_alignment[ta.basename] = ta.fullname + + +def genChIPSeqSignalFilesFromReads(param): + import ChIPSeqExperiment + cse_target = ChIPSeqExperiment.initFromParam(param, 'multi-targets') + cse_target.getFastqEncoding() + cse_target.alignReadByBowtie() + + param.chipseqexperiment_target = cse_target + for rep in cse_target.reps: + ta = rep.tagalign + param.targetid2fchipseq_alignment[ta.basename] = ta.fullname + + + +def genChIPSeqPeakFileBySPPIDR(param): + import ChIPSeqExperiment + + cse_target = ChIPSeqExperiment.initFromParam(param, 'target') + cse_target.getFastqEncoding() + cse_target.alignReadByBowtie() + cse_target.poolTagAlign() + + param.chipseqexperiment_target = cse_target + + if param.chipseq_control_read_files is not None: + cse_control = ChIPSeqExperiment.initFromParam(param, 'control') + cse_control.getFastqEncoding() + cse_control.alignReadByBowtie() + cse_control.poolTagAlign() + cse_target.callPeaksBySPP(cse_control.pooled_tagalign) + cse_target.getPeaksByIDR(cse_control.pooled_tagalign) + + param.chipseq_peak_file = cse_target.final_peaks.fullname + param.chipseqexperiment_control = cse_control + else: + pass ## to-be-implemented, call peaks by MOSAiCS without ChIP-seq control + + +def buildTrainingSet(prm): + """ + write training set in file Param.ftraining_tr_crd + transcript as listed in the same order as RSEM's .ti file + The order is required by rsem-run-gibbs so that prior can be assigned to + transcript correctly + """ + ogot_genes = filter(lambda g: len(g.transcripts) == 1 and + (g.end - g.start + 1) >= + prm.TRAINING_GENE_MIN_LEN, prm.genes) + + trs = [tr for g in ogot_genes for tr in g.transcripts] + + trid2mpps = Util.runMPOverAList(prm.num_threads, calTSSBodyTESMappability, + [trs, prm]) + + with open(prm.fall_tr_crd, 'w') as f_fout: + f_fout.write("geneid\ttrid\tchrom\tstrand\tstart\tend\t") + f_fout.write("tss_mpp\tbody_mpp\ttes_mpp\n") + for tr in prm.transcripts: ## in the same order as RSEM's .ti file + f_fout.write("%s\t%s\t%s\t%s\t%d\t%d\t" % ( tr.gene_id, + tr.transcript_id, tr.chrom, tr.strand, tr.start, tr.end)) + if tr.transcript_id in trid2mpps: + mpps = trid2mpps[tr.transcript_id] + f_fout.write("%5.3f\t%5.3f\t%5.3f\n" % mpps) + else: + f_fout.write("NA\tNA\tNA\n") + + with open(prm.fall_exon_crd, 'w') as f_fexon: + f_fexon.write("trid\texon_index\tchrom\tstrand\tstart\tend\n") + for tr in prm.transcripts: + for (i, (exon_start, exon_end)) in enumerate(tr.exon_ranges): + f_fexon.write("%s\t%d\t%s\t%s\t%d\t%d\n" % (tr.transcript_id, i+1, + tr.chrom, tr.strand, exon_start, exon_end)) + + Util.runCommand('/bin/env', 'Rscript', prm.rnaseq_rscript, 'selTrainingTr', + prm.prsem_rlib_dir, prm.fall_tr_crd, prm.fall_exon_crd, + prm.TRAINING_MIN_MAPPABILITY, prm.FLANKING_WIDTH, + prm.ftraining_tr_crd, quiet=prm.quiet) + + if not os.path.exists(prm.ftraining_tr_crd): + sys.exit("Failed to generate file: %s\n" % prm.ftraining_tr_crd) + + +def calTSSBodyTESMappability(trs, prm, out_q): + """ + calculate average mappability around TSS, body, and TES for all transcripts of + given list of genes + + save results in transcript's attribute + """ + outdict = {} + for tr in trs: + tr.calculateMappability(prm.bigwigsummary_bin, prm.mappability_bigwig_file, + prm.FLANKING_WIDTH, prm.quiet) + outdict[tr.transcript_id] = (tr.ave_mpp_around_TSS, tr.ave_mpp_around_body, + tr.ave_mpp_around_TES) + out_q.put(outdict) + + +def genPriorByCombinedTSSSignals(prm): + """ + calculate TSS signals for all external data sets + compute informative p-value, LL for individual data set and combined one + learn prior from training set partitioned by combined TSS signals + derive priors for all isoforms + """ + f_fout = open(prm.finfo_multi_targets, 'w') + f_fout.write("targetid\tfaln\tfftrs\n") + for (tgtid, faln) in prm.targetid2fchipseq_alignment.items(): + fftrs = prm.imd_name + '_prsem.' + tgtid + '.all_tr_features' + f_fout.write("%s\t%s\t%s\n" % (tgtid, faln, fftrs)) + f_fout.close() + + Util.runCommand('/bin/env', 'Rscript', prm.rnaseq_rscript, + 'prepMultiTargetsFeatures', prm.prsem_rlib_dir, + prm.fall_tr_crd, prm.ftraining_tr_crd, + prm.fisoforms_results, prm.FLANKING_WIDTH, + prm.cap_stacked_chipseq_reads, + prm.n_max_stacked_chipseq_reads, + prm.finfo_multi_targets, prm.num_threads, quiet=prm.quiet) + + ## learn prior from partitioning by combined external data set + Util.runCommand('/bin/env', 'Rscript', prm.rnaseq_rscript, + 'genPriorByCombinedTSSSignals', prm.prsem_rlib_dir, + prm.finfo_multi_targets, prm.flgt_model_multi_targets, + prm.fall_tr_features, prm.fpvalLL, prm.fall_tr_prior, + quiet=prm.quiet) + + pval = float(Util.readFile(prm.fpvalLL)[1].split("\t")[0]) + + if pval > prm.INFORMATIVE_DATA_MAX_P_VALUE: + err_msg = "\nError: current external data is NOT informative for RNA-seq quantification\n" + \ + "\tp-value %.10e > %.3f\n" % (pval, prm.INFORMATIVE_DATA_MAX_P_VALUE) + \ + "pRSEM STOPs here. Please use other external data set(s)\n\n" + sys.stderr.write(err_msg) + sys.exit(0) + + if not os.path.exists(prm.fall_tr_prior): + sys.exit("Failed to generate file: %s\n" % prm.fall_tr_prior) + + + +def genPriorByPeakSignalGCLen(prm): + """ + calculate peaks/signals for the TSS, body, and TES regions + calculate GC contenct and effective length + learn prior from training set and derived priors for all isoforms + """ + ## calculate GC contect for isoforms + trid2seq = Util.getFastaID2Seq(prm.ffasta) + with open(prm.fall_tr_gc, 'w') as f_fall_tr_gc: + f_fall_tr_gc.write("trid\tGC_fraction\n") + for tr in prm.transcripts: + gc_frac = Util.getGCFraction(trid2seq[tr.transcript_id]) + f_fall_tr_gc.write("%s\t%.2f\n" % (tr.transcript_id, gc_frac) ) + + with open(prm.fsppout_target, 'r') as f_fsppout_target: + words = f_fsppout_target.read().split("\t") + prm.chipseq_target_fraglen = int(words[2]) + + ## prepare a feature file of peaks and signals for all isoforms, + ## isoforms in training set will be labeled + if not os.path.exists(prm.fchipseq_peaks): + sys.exit("File not exists: %s\n" % prm.fchipseq_peaks) + Util.runCommand('/bin/env', 'Rscript', prm.rnaseq_rscript, + 'prepPeakSignalGCLenFeatures', prm.prsem_rlib_dir, + prm.fall_tr_crd, prm.ftraining_tr_crd, prm.fall_tr_features, + prm.fisoforms_results, prm.FLANKING_WIDTH, + prm.partition_model, prm.fchipseq_peaks, + prm.fchipseq_target_signals, prm.fall_tr_gc, prm.num_threads, + prm.chipseq_target_fraglen, quiet=prm.quiet) + + if not os.path.exists(prm.fall_tr_gc): + sys.exit("Failed to generate file: %s\n" % prm.fall_tr_gc) + + ## learn and generate prior for all transcripts + Util.runCommand('/bin/env', 'Rscript', prm.rnaseq_rscript, + 'genPriorByPeakSignalGCLen', prm.prsem_rlib_dir, + prm.fall_tr_features, prm.partition_model, prm.fall_tr_prior, + quiet=prm.quiet) + + if not os.path.exists(prm.fall_tr_prior): + sys.exit("Failed to generate file: %s\n" % prm.fall_tr_prior) + + +def genPriorByTSSPeak(prm): + """ + determine if isoform have TSS peak or not + learn priors from training set and derived priors for all isoforms + """ + ## prepare a feature file of TSS peaks for all isoforms, + ## isoforms in training set will be labeled + if not os.path.exists(prm.fchipseq_peaks): + sys.exit("File not exists: %s\n" % prm.fchipseq_peaks) + Util.runCommand('/bin/env', 'Rscript', prm.rnaseq_rscript, + 'prepTSSPeakFeatures', prm.prsem_rlib_dir, + prm.fall_tr_crd, prm.ftraining_tr_crd, prm.fall_tr_features, + prm.fisoforms_results, prm.FLANKING_WIDTH, + prm.fchipseq_peaks, quiet=prm.quiet) + + if not os.path.exists(prm.fall_tr_features): + sys.exit("Failed to generate file: %s\n" % prm.fall_tr_features) + + Util.runCommand('/bin/env', 'Rscript', prm.rnaseq_rscript, + 'genPriorByTSSPeak', prm.prsem_rlib_dir, + prm.fall_tr_features, prm.fpvalLL, prm.fall_tr_prior, + quiet=prm.quiet) + + pval = float(Util.readFile(prm.fpvalLL)[1].split("\t")[0]) + + if pval > prm.INFORMATIVE_DATA_MAX_P_VALUE: + err_msg = "\nError: current external data is NOT informative for RNA-seq quantification\n" + \ + "\tp-value %.10e > %.3f\n" % (pval, prm.INFORMATIVE_DATA_MAX_P_VALUE) + \ + "pRSEM STOPs here. Please use other external data set(s)\n\n" + sys.stderr.write(err_msg) + sys.exit(0) + + if not os.path.exists(prm.fall_tr_prior): + sys.exit("Failed to generate file: %s\n" % prm.fall_tr_prior) + + +def runGibbsSampling(prm): + if prm.quiet: + run_gibbs_quiet = '-q' + else: + run_gibbs_quiet = '' + Util.runCommand("%s/../rsem-run-gibbs" % prm.prsem_scr_dir, + prm.ref_name, prm.imd_name, prm.stat_name, prm.gibbs_burnin, + prm.gibbs_number_of_samples, prm.gibbs_sampling_gap, + '-p', prm.num_threads, run_gibbs_quiet, + '--prior', prm.fall_tr_prior, + quiet=prm.quiet) diff -Nru rsem-1.2.31+dfsg/pRSEM/prsem-testing-procedure rsem-1.3.0+dfsg/pRSEM/prsem-testing-procedure --- rsem-1.2.31+dfsg/pRSEM/prsem-testing-procedure 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/prsem-testing-procedure 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,104 @@ +#!/bin/env python + +__doc__=""" + + pliu 20150304 + + run pRSEM's testing procedure to calculate: + 1. a p-value on whether external data is informative + 2. a log-likelihood on read counts of partitioned isoforms' fit to DM model +""" + +import os +import sys +import Util +import Prsem + +def main(): + import File + import Param + + argdict = getCommandLineArguments() + + param = Param.initFromCommandLineArguments(argdict) + + if param.chipseq_peak_file is None: + if param.partition_model == 'cmb_lgt': + if param.chipseq_bed_files_multi_targets is not None: + Prsem.genChIPSeqSignalFilesFromBed(param) + elif param.chipseq_read_files_multi_targets is not None: + Prsem.genChIPSeqSignalFilesFromReads(param) + param.targetids = sorted(param.targetid2fchipseq_alignment.keys()) + else: + ## IDR peaks will be saved in file param.fidr_chipseq_peaks + Prsem.genChIPSeqPeakFileBySPPIDR(param) + cse_target = param.chipseqexperiment_target + cse_control = param.chipseqexperiment_control + param.targetids = sorted([rep.name for rep in cse_target.reps]) + if cse_control is not None: + param.targetids += sorted([rep.name for rep in cse_control.reps]) + else: + file_pk = File.initFromFullFileName(param.chipseq_peak_file) + param.targetids = [file_pk.basename] + + + if param.partition_model == 'pk': + ## no need to calculate signals or body/tes peaks here + Prsem.genPriorByTSSPeak(param) + elif param.partition_model == 'cmb_lgt': + Prsem.genPriorByCombinedTSSSignals(param) + else: + Prsem.genPriorByPeakSignalGCLen(param) + + writePvalLL(param) + +def getCommandLineArguments(): + import argparse + + parser = argparse.ArgumentParser() + parser.add_argument('--num-threads', type=int) + parser.add_argument('--chipseq-target-read-files') + parser.add_argument('--chipseq-control-read-files') + parser.add_argument('--chipseq-read-files-multi-targets') + parser.add_argument('--chipseq-bed-files-multi-targets') + parser.add_argument('--cap-stacked-chipseq-reads', action='store_true') + parser.add_argument('--n-max-stacked-chipseq-reads', type=int) + parser.add_argument('--bowtie-path') + parser.add_argument('--chipseq-peak-file') + parser.add_argument('--partition-model', ) + parser.add_argument('--quiet', action='store_true') + + ## need to be in the same order as fed in argument + parser.add_argument('ref_name') + parser.add_argument('sample_name') + parser.add_argument('stat_name') + parser.add_argument('imd_name') + argdict = vars(parser.parse_args()) + + return argdict + + +def writePvalLL(prm): + """ + add p-value and log-likelihood to a file under RSEM's calculate expression dir + """ + existing_lines = [] + if os.path.exists(prm.fall_pvalLL): + existing_lines = Util.readFile(prm.fall_pvalLL) + pvalLL_lines = Util.readFile(prm.fpvalLL) + + s_target = ','.join(prm.targetids) + + f_fout = open(prm.fall_pvalLL, 'a') + if len(existing_lines) == 0: + f_fout.write("partition_model\texternal_data\tp_value\tlog_likelihood\n") + + f_fout.write("%s\t%s\t%s\n" % (prm.partition_model, s_target, + pvalLL_lines[1])) + f_fout.close() + + sys.stdout.write("\npRSEM testing procedure result is saved in %s\n" % + prm.fall_pvalLL) + +if __name__=='__main__': + main() diff -Nru rsem-1.2.31+dfsg/pRSEM/Transcript.py rsem-1.3.0+dfsg/pRSEM/Transcript.py --- rsem-1.2.31+dfsg/pRSEM/Transcript.py 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/Transcript.py 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,189 @@ +__doc__=""" + + peng 20131009 + + Data structure copied from RSEM, made some name changes +""" + + +class Transcript: + def __init__(self): + self.transcript_id = None + self.gene_id = None + self.gene = None + self.transcript_group = None + + self.chrom = None ## RSEM Transcript's string seqname + self.strand = None + self.length = None + self.exon_ranges = []; ## RSEM Transcript's vector structure + self.gtf_attr = {}; ## RSEM Transcript's string left + self.gtf_additional_info = None; + + self.start = None; ## genomic starting postion, + ## regardless of strand direction + ## always have a number smaller than self.end + self.end = None; ## genomic ending postion + + self.tss = None; ## genomic coordinate of transcription starting site + self.tes = None; ## genomic coordinate of transcription ending site + + ## mappability + self.ave_mpp_around_TSS = None ## [TSS-flanking_width, TSS+flanking_width] + self.ave_mpp_around_body = None ## (TSS+flanking_width, TES-flanking_width) + self.ave_mpp_around_TES = None ## [TES-flanking_width, TES+flanking_width] + + + def __str__(self): + s = "%s\n%s\n%s\n%s %d\n" % (self.transcript_id, self.gene_id, self.chrom, + self.strand, self.length); + s += "%d" % len(self.exon_ranges); + for (start, end) in self.exon_ranges: + s += " %d %d" % (start, end); + s += "\n"; + for key in self.gtf_attr.keys(): + for val in self.gtf_attr[key]: + s += '%s "%s"; ' % (key, val); + s = s.rstrip(); + return s; + + + def constructFromRSEMTI(self, ti_lines): + """ + construct Transcript from the 6 lines from RSEM .TI file + """ + self.quicklyConstructFromRSEMTI(ti_lines); + + feature_words = ti_lines[5].rstrip(';').split(';'); + for feature_word in feature_words: + feature_word.lstrip(); + (key, val) = feature_word.split(); + if not self.gtf_attr.has_key(key): + self.gtf_attr[key] = []; + self.gtf_attr[key].append(val.strip('"')); + + + def quicklyConstructFromRSEMTI(self, ti_lines): + """ + quickly construct Transcript from the 6 lines from RSEM .TI file, the last + line won't be parsed. + """ + self.transcript_id = ti_lines[0].split("\t")[0] + self.gene_id = ti_lines[1].split("\t")[0] + self.chrom = ti_lines[2]; + (self.strand, self.length) = ti_lines[3].split(); + self.length = int(self.length); + words = ti_lines[4].split(); + for j in range(0, int(words[0])): + start = int(words[j*2+1]); + end = int(words[j*2+2]); + self.exon_ranges.append( (start, end) ); + + self.start = self.exon_ranges[0][0]; + self.end = self.exon_ranges[-1][-1]; + if self.strand == '+': + self.tss = self.start + self.tes = self.end + elif self.strand == '-': + self.tss = self.end + self.tes = self.start + self.gtf_additional_info = ti_lines[5]; + + + def defineTSSAndTES(self): + """ + define TSS and TES + """ + if (self.tss is None) or (self.tes is None): + if self.strand == '+': + self.tss = self.start; + self.tes = self.end; + elif self.strand == '-': + self.tss = self.end; + self.tes = self.start; + + + def calculateMappability(self, bin_bigwigsummary, fbigwig, width=500, + quiet=True): + """ + calculate average mappability for a transcript's + TSS region: [TSS-width, TSS+width], + body region: [start+width+1, end-width-1], + TES region: [TES-width, TES+width] + + if start+width+1 > end-width-1, then define body region as + [end-width-1, start+width+1] + + assign the values for + self.ave_mpp_around_TSS, self.max_mpp_around_TSS + self.ave_mpp_around_body, self.max_mpp_around_body + self.ave_mpp_around_TES, self.max_mpp_around_TES + """ + import Util + + if (self.tss is None) or (self.tes is None): + self.defineTSSAndTES() + + self.ave_mpp_around_TSS = Util.calculateMappability('mean', self.chrom, + self.tss - width, self.tss + width, + bin_bigwigsummary, fbigwig, quiet) + + if (self.start + width + 1) < (self.end - width - 1): + self.ave_mpp_around_body = Util.calculateMappability('mean', self.chrom, + self.start+width+1, self.end-width-1, + bin_bigwigsummary, fbigwig, quiet) + elif (self.start + width + 1) > (self.end - width - 1): + self.ave_mpp_around_body = Util.calculateMappability('mean', self.chrom, + self.end-width-1, self.start+width+1, + bin_bigwigsummary, fbigwig, quiet) + elif (self.start + width + 1) == (self.end - width - 1): + self.ave_mpp_around_body = 1.0 + + self.ave_mpp_around_TES = Util.calculateMappability('mean', self.chrom, + self.tes - width, self.tes + width, + bin_bigwigsummary, fbigwig, quiet) + + + +def readRSEMTI(fin): + """ + read RSEM's .ti file, return a list of Transcripts objects + """ + import Util + + lines = Util.readFile(fin); + (ntranscripts, foo) = lines[0].split(); + ntranscripts = int(ntranscripts); + transcripts = []; + for i in range(0, ntranscripts): + tr = Transcript(); + tr.constructFromRSEMTI(lines[i*6+1:i*6+7]); + transcripts.append(tr); + if (i > 0) and (i % 20000 == 0): + print "processed %d transcripts" % i; + + return transcripts; + + +def quicklyReadRSEMTI(fin): + """ + read RSEM's .ti file without parsing the additional information line (the last + line in a transcript's block + + return a list of Transcripts objects + """ + import Util + + lines = Util.readFile(fin); + (ntranscripts, foo) = lines[0].split(); + ntranscripts = int(ntranscripts); + transcripts = []; + for i in range(0, ntranscripts): + tr = Transcript(); + tr.quicklyConstructFromRSEMTI(lines[i*6+1:i*6+7]); + transcripts.append(tr); + if (i > 0) and (i % 20000 == 0): + print "processed %d transcripts" % i; + + return transcripts; + diff -Nru rsem-1.2.31+dfsg/pRSEM/Util.py rsem-1.3.0+dfsg/pRSEM/Util.py --- rsem-1.2.31+dfsg/pRSEM/Util.py 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/pRSEM/Util.py 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,173 @@ +__doc__=""" + + pliu 20150605 + + utility module for pRSEM + no class is defined here +""" + +def runCommand(*args, **kwargs): + import os + import subprocess + import sys + + is_quiet = False + if 'quiet' in kwargs: + if kwargs['quiet']: + is_quiet = True + + str_args = [ str(arg) for arg in args ] + if is_quiet: + pass + else: + sys.stdout.write("\n%s\n" % (' '.join(str_args))) + + f_null = open(os.devnull, 'w') + + try: + if len(str_args) == 1: + if is_quiet: + retcode = subprocess.call(str_args[0], stdout=f_null, shell=True) + else: + retcode = subprocess.call(str_args[0], shell=True) + else: + if is_quiet: + #print '##', is_quiet, '##'; + retcode = subprocess.call(str_args, stdout=f_null) + else: + #print '##', is_quiet, '##'; + retcode = subprocess.call(str_args) + if retcode < 0: + sys.exit("\nTerminated by singal %d\n" % -retcode) + elif retcode > 0: + sys.exit("\nFailed with return code %d\n" % retcode) + except OSError as e: + sys.exit("\nExecution failed: %s\n" % e) + + f_null.close() + + +def runCommandAndGetOutput(*args, **kwargs): + import subprocess + import sys + + str_args = [ str(arg) for arg in args ] + if 'quiet' in kwargs: + if not kwargs['quiet']: + sys.stdout.write("\n%s\n" % (' '.join(str_args))) + else: + sys.stdout.write("\n%s\n" % (' '.join(str_args))) + + try: + output = subprocess.check_output(str_args) + except subprocess.CalledProcessError, e: + sys.exit("\nExecution failed: %s\n" % e.output) + + return output + + +def getCatCommand(is_gzipped): + if is_gzipped: + cat_cmd = 'zcat' + else: + cat_cmd = 'cat' + return cat_cmd + + +def readFile(fin): + """ + return all the lines of the input file. + """ + import os + assert os.path.exists(fin), "File not found: %s\n" % fin + + lines = []; + f_fin = open(fin, 'r'); + lines = f_fin.read().split('\n'); + f_fin.close(); + lines.pop(); + + newlines = []; + for line in lines: + if line[-1] == '\r': + newline = line[:-1]; + else: + newline = line; + newlines.append(newline); + + return newlines; + + +def calculateMappability(mpp_type, chrom, start, end, bigwigsummary_bin, + fbigwig, quiet=True): + """ + calculate mappability for the given genomic coordinate interval + mpp_type = {mean|max} + """ + mpp = -10.0 + mpp = runCommandAndGetOutput(bigwigsummary_bin, '-type=%s' % mpp_type, + fbigwig, chrom, start, end, '1', quiet=True) + return float(mpp) + + +def runMPOverAList(nprocs, func, args): + """ + run multiprocessing for the given function and arguments on nprocs CPUs + args[0] must be a list to-be-split and run func + func must return a dict + """ + import multiprocessing as mp + + out_q = mp.Queue() + chunksize = 1 + if len(args[0]) > nprocs: + chunksize = len(args[0])/nprocs + 1 + procs = [] + for i in xrange(nprocs): + list_args = [args[0][chunksize*i:chunksize*(i+1)]] + args[1:] + [out_q] + p = mp.Process(target = func, args = tuple(list_args)) + procs.append(p) + p.start() + + dict_to_return = {} + for i in xrange(nprocs): + dict_to_return.update(out_q.get()) + + for p in procs: + p.join() + + return dict_to_return + + +def getFastaID2Seq(ffasta): + """ + read fasta file, return a dict with key as seq_id and value as seq + """ + import os + assert os.path.exists(ffasta), "File not found: %s\n" % ffasta + fastas = {}; + f_fin = open(ffasta, 'r'); + entries = f_fin.read().split('>'); + f_fin.close(); + for entry in entries[1:]: + words = entry.split("\n"); + fastas[words[0]] = words[1]; + + return fastas; + + +def getGCFraction(seq): + """ + return the percetage of GC in the given sequence + """ + length = len(seq); + if length == 0: + sys.stderr.write("Util::getFraction(): sequence length is 0\n"); + return 0; + else: + seq = seq.upper(); + n_G = seq.count('G'); + n_C = seq.count('C'); + + return (n_G + n_C) * 1.0/length; + diff -Nru rsem-1.2.31+dfsg/README.md rsem-1.3.0+dfsg/README.md --- rsem-1.2.31+dfsg/README.md 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/README.md 2016-10-02 14:34:20.000000000 +0000 @@ -12,10 +12,11 @@ * [Compilation & Installation](#compilation) * [Usage](#usage) * [Build RSEM references using RefSeq, Ensembl, or GENCODE annotations](#built) -* [Example](#example) +* [Example](#example-main) * [Simulation](#simulation) * [Generate Transcript-to-Gene-Map from Trinity Output](#gen_trinity) * [Differential Expression Analysis](#de) +* [Prior-Enhanced RSEM (pRSEM)](#pRSEM) * [Authors](#authors) * [Acknowledgements](#acknowledgements) * [License](#license) @@ -369,8 +370,7 @@ may include fragment length distribution, mate length distribution, read start position distribution (RSPD), quality score vs observed quality given a reference base, position vs percentage of sequencing -error given a reference base and histogram of reads with different -number of alignments. +error given a reference base and alignment statistics. fragment length distribution and mate length distribution: x-axis is fragment/mate length, y axis is the probability of generating a fragment/mate with the associated length @@ -380,9 +380,9 @@ Position vs. percentage sequencing error given a reference base: x-axis is position and y-axis is percentage sequencing error -Histogram of reads with different number of alignments: x-axis is the number of alignments a read has and y-axis is the number of such reads. The inf in x-axis means number of reads filtered due to too many alignments +Alignment statistics: It includes a histogram and a pie chart. For the histogram, x-axis shows the number of **isoform-level** alignments a read has and y-axis provides the number of reads with that many alignments. The inf in x-axis means number of reads filtered due to too many alignments. For the pie chart, four categories of reads --- unalignable, unique, **isoform-level**multi-mapping, filtered -- are plotted and their percentages are noted. In both the histogram and the piechart, numbers belong to unalignable, unique, multi-mapping, and filtered are colored as green, blue, gray and red. -## Example +## Example Suppose we download the mouse genome from UCSC Genome Browser. We do not add poly(A) tails and use `/ref/mouse_0` as the reference name. @@ -465,7 +465,7 @@ ### Example: -Suppose we want to simulate 50 millon single-end reads with quality scores and use the parameters learned from [Example](#example). In addition, we set theta0 as 0.2 and output_name as `simulated_reads`. The command is: +Suppose we want to simulate 50 millon single-end reads with quality scores and use the parameters learned from [Example](#example-main). In addition, we set theta0 as 0.2 and output_name as `simulated_reads`. The command is: rsem-simulate-reads /ref/mouse_0 mmliver_single_quals.stat/mmliver_single_quals.model mmliver_single_quals.isoforms.results 0.2 50000000 simulated_reads @@ -574,9 +574,92 @@ Questions related to EBSeq should be sent to Ning Leng. +## Prior-Enhanced RSEM (pRSEM) + +### I. Overview + +[Prior-enhanced RSEM (pRSEM)](https://deweylab.github.io/pRSEM/) uses complementary information (e.g. ChIP-seq data) to allocate RNA-seq multi-mapping fragments. We included pRSEM code in the subfolder `pRSEM/` as well as in RSEM's scripts `rsem-prepare-reference` and `rsem-calculate-expression`. + +### II. Demo + +To get a quick idea on how to use pRSEM, you can try [this demo](https://github.com/pliu55/pRSEM_demo). It provides a single script, named `run_pRSEM_demo.sh`, which allows you to run all pRSEM's functions. It also contains detailed descriptions of pRSEM's workflow, input and output files. + +### III. Installation + +To compile pRSEM, type + + make pRSEM + +Note that you need to first compile RSEM before compiling pRSEM. Currently, pRSEM has only been tested on Linux. + + +### IV. Example + +To run pRSEM on the [RSEM example above](#example-main), you need to provide: +- __ChIP-seq sequencing file(s) in FASTQ format__ or __a ChIP-seq peak file in BED format__. They will be used by pRSEM to obtain complementatry information for allocating RNA-seq multi-mapping fragments. +- __a genome mappability file in bigWig format__ to let pRSEM build a training + set of isoforms to learn prior. Mappability can be obtained from UCSC's + ENCODE composite track for [human hg19](http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign36mer.bigWig) + and [mouse mm9](http://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign36mer.bigWig). For other genomes, you + can generate the mappability file by following [this tutorial] (http://wiki.bits.vib.be/index.php/Create_a_mappability_track#Install_and_run_the_GEM_library_tools). + +Assuming you would like to use RNA Pol II's ChIP-seq sequencing files `/data/mmliver_PolIIRep1.fq.gz` and `/data/mmliver_PolIIRep2.fq.gz`, with ChIP-seq control `/data/mmliver_ChIPseqCtrl.fq.gz`. Also, assuming the mappability file for mouse genome is `/data/mm9.bigWig` and you prefer to use STAR located at `/sw/STAR` to align RNA-seq fragments and use Bowtie to align ChIP-seq reads. Then, you can use the following commands to run pRSEM: + + rsem-prepare-reference --gtf mm9.gtf \ + --star \ + --star-path /sw/STAR \ + -p 8 \ + --prep-pRSEM \ + --bowtie-path /sw/bowtie \ + --mappability-bigwig-file /data/mm9.bigWig \ + /data/mm9 \ + /ref/mouse_0 + + rsem-calculate-expression --star \ + --star-path /sw/STAR \ + --calc-pme \ + --run-pRSEM \ + --chipseq-target-read-files /data/mmliver_PolIIRep1.fq.gz,/data/mmliver_PolIIRep2.fq.gz \ + --chipseq-control-read-files /data/mmliver_ChIPseqCtrl.fq.gz \ + --bowtie-path /sw/bowtie \ + -p 8 \ + /data/mmliver.fq \ + /ref/mouse_0 \ + mmliver_single_quals + + +To find out more about pRSEM options and examples, you can use the commands: + + rsem-prepare-reference --help + +and + + rsem-calculate-expression --help + + +### V. System Requirements +- Linux +- Perl version >= 5.8.8 +- Python version >= 2.7.3 +- R version >= 3.3.1 +- Bioconductor 3.3 + + +### VI. Required External Packages +All the following packages will be automatically installed when compiling pRSEM. +- [data.table 1.9.6](https://cran.r-project.org/web/packages/data.table/index.html): an extension of R's data.frame, heavily used by pRSEM. +- [GenomicRanges 1.24.3](https://bioconductor.org/packages/release/bioc/html/GenomicRanges.html): efficient representing and manipulating genomic intervals, heavily used by pRSEM. +- [ShortRead 1.30.0](https://bioconductor.org/packages/release/bioc/html/ShortRead.html): guessing the encoding of ChIP-seq FASTQ file's quality score. +- [caTools 1.17.1](https://cran.r-project.org/web/packages/caTools/index.html): used for SPP Peak Caller. +- [SPP Peak Caller](https://code.google.com/archive/p/phantompeakqualtools/): + ChIP-seq peak caller. Source code was slightly modified in terms of included headers in order to be compiled under R v3.3.1. +- [IDR](https://sites.google.com/site/anshulkundaje/projects/idr/idrCode.tar.gz?attredirects=0): + calculating Irreproducible Discovery Rate to call peaks from multiple ChIP-seq replicates. + + ## Authors -[Bo Li](http://bli25ucb.github.io/) and [Colin Dewey](https://www.biostat.wisc.edu/~cdewey/) designed the RSEM algorithm. [Bo Li](http://bli25ucb.github.io/) implemented the RSEM software. [Peng Liu](https://www.biostat.wisc.edu/~cdewey/group.html) contributed the STAR aligner options. +[Bo Li](http://bli25ucb.github.io/) and [Colin Dewey](https://www.biostat.wisc.edu/~cdewey/) designed the RSEM algorithm. [Bo Li](http://bli25ucb.github.io/) implemented the RSEM software. [Peng Liu](https://www.biostat.wisc.edu/~cdewey/group.html) contributed the STAR aligner options and prior-enhanced RSEM (pRSEM). ## Acknowledgements diff -Nru rsem-1.2.31+dfsg/rsem-calculate-expression rsem-1.3.0+dfsg/rsem-calculate-expression --- rsem-1.2.31+dfsg/rsem-calculate-expression 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/rsem-calculate-expression 2016-10-02 14:34:20.000000000 +0000 @@ -12,6 +12,7 @@ @PATH = ($FindBin::RealBin, "$FindBin::RealBin/" . getSAMTOOLS(), @PATH); use strict; +use warnings; #const my $BURNIN = 200; @@ -26,6 +27,12 @@ my $read_type = 1; # default, single end with qual + +my $strandedness = "none"; # none, forward, reverse +my $probF = undef; # deprecated +my $strand_specific = undef; # deprecated + + my $bowtie_path = ""; my $C = 2; my $E = 99999999; @@ -40,8 +47,6 @@ my $faiF = ""; my $tagName = "XM"; -my $probF = 0.5; - my $minL = 1; my $maxL = 1000; my $mean = -1; @@ -71,8 +76,6 @@ my $no_qual = 0; my $keep_intermediate_files = 0; -my $strand_specific = 0; - my $bowtie2 = 0; my $bowtie2_path = ""; my $bowtie2_mismatch_rate = 0.1; @@ -92,7 +95,7 @@ my $mate2_list = ""; my $inpF = ""; -my ($refName, $sampleName, $sampleToken, $temp_dir, $stat_dir, $imdName, $statName) = (); +my ($refName, $sampleName, $sampleToken, $temp_dir, $stat_dir, $imdName, $statName) = ('') x 7; my $gap = 32; my $alleleS = 0; @@ -103,12 +106,27 @@ my $star_bzipped_read_file = 0; my $star_output_genome_bam = 0; +# pRSEM options +my $run_prsem = 0; +my $chipseq_target_read_files = ''; +my $chipseq_control_read_files = ''; +my $chipseq_peak_file = ''; +my $partition_model = 'pk'; +my $chipseq_read_files_multi_targets = ''; ## read files for multiple targets + ## delimited by comma +my $chipseq_bed_files_multi_targets = ''; ## BED files for multiple targets + ## delimited by comma +my $cap_stacked_chipseq_reads = 0; ## for multiple targets, remove redundant + ## reads aligned to the same position +my $n_max_stacked_chipseq_reads = 5; ## as above + + GetOptions("keep-intermediate-files" => \$keep_intermediate_files, "temporary-folder=s" => \$temp_dir, "no-qualities" => \$no_qual, "paired-end" => \$paired_end, - "strand-specific" => \$strand_specific, - "alignments|sam|bam" => \$is_alignment, + "strandedness=s" => \$strandedness, + "alignments" => \$is_alignment, "fai=s" => \$faiF, "tag=s" => \$tagName, "seed-length=i" => \$L, @@ -125,7 +143,6 @@ "bowtie2-mismatch-rate=f" => \$bowtie2_mismatch_rate, "bowtie2-k=i" => \$bowtie2_k, "bowtie2-sensitivity-level=s" => \$bowtie2_sensitivity_level, - "forward-prob=f" => \$probF, "fragment-length-min=i" => \$minL, "fragment-length-max=i" => \$maxL, "fragment-length-mean=f" => \$mean, @@ -155,7 +172,27 @@ "star-bzipped-read-file" => \$star_bzipped_read_file, "star-output-genome-bam" => \$star_output_genome_bam, "seed=i" => \$seed, + 'run-pRSEM' => \$run_prsem, + 'chipseq-target-read-files=s' => \$chipseq_target_read_files, + ## delimited by comma if more than one + 'chipseq-control-read-files=s' => \$chipseq_control_read_files, + ## delimited by comma if more than one + 'chipseq-read-files-multi-targets=s' => \$chipseq_read_files_multi_targets, + ## delimited by comma + 'chipseq-bed-files-multi-targets=s' => \$chipseq_bed_files_multi_targets, + ## delimited by comma + 'cap-stacked-chipseq-reads' => \$cap_stacked_chipseq_reads, + 'n-max-stacked-chipseq-reads=i' => \$n_max_stacked_chipseq_reads, + 'chipseq-peak-file=s' => \$chipseq_peak_file, + 'partition-model=s' => \$partition_model, "time" => \$mTime, + + # deprecated + "strand-specific" => \$strand_specific, + "forward-prob=f" => \$probF, + "sam|bam" => \$is_alignment, + + # help "version" => \$version, "q|quiet" => \$quiet, "h|help" => \$help) or pod2usage(-exitval => 2, -verbose => 2); @@ -180,7 +217,6 @@ if ($faiF ne "") { print "Warning: There is no need to set --fai if you ask RSEM to align reads for you.\n" } } -pod2usage(-msg => "Forward probability should be in [0, 1]!", -exitval => 2, -verbose => 2) if ($probF < 0 || $probF > 1); pod2usage(-msg => "Min fragment length should be at least 1!", -exitval => 2, -verbose => 2) if ($minL < 1); pod2usage(-msg => "Min fragment length should be smaller or equal to max fragment length!", -exitval => 2, -verbose => 2) if ($minL > $maxL); pod2usage(-msg => "The memory allocated for calculating credibility intervals should be at least 1 MB!\n", -exitval => 2, -verbose => 2) if ($NMB < 1); @@ -193,9 +229,90 @@ pod2usage(-msg => "Gzipped read files can only be used for aligner STAR\n", -exitval=>2, -verbose =>2) if ( ( $star == 0 ) && ( $star_gzipped_read_file != 0)); pod2usage(-msg => "Bzipped read files can only be used for aligner STAR\n", -exitval=>2, -verbose =>2) if ( ( $star == 0 ) && ( $star_bzipped_read_file != 0)); +if ( $run_prsem ) { + my $msg = ''; + if ( ( $chipseq_peak_file eq '' ) && + ( ( $chipseq_target_read_files eq '' ) || + ( $chipseq_control_read_files eq '' ) || + ( $bowtie_path eq '' ) ) && + ( ( $chipseq_read_files_multi_targets eq '' ) || + ( $bowtie_path eq '' ) ) && + ( $chipseq_bed_files_multi_targets eq '' ) + ) { + $msg = "please define one set of the following options to run pRSEM:\n" . + "1. --chipseq-peak-file \n" . + "2. --chipseq-target-read-files and\n" . + " --chipseq-control-read-files and\n" . + " --bowtie-path \n" . + "3. --chipseq-read-files-multi-targets and\n" . + " --bowtie-path \n" . + "4. --chipseq-bed-files-multi-targets \n"; + } + + my @prsem_partition_models = ( + 'pk', 'pk_lgtnopk', + 'lm3', 'lm4', 'lm5', 'lm6', + 'nopk_lm2pk', 'nopk_lm3pk', 'nopk_lm4pk', 'nopk_lm5pk', + 'pk_lm2nopk', 'pk_lm3nopk', 'pk_lm4nopk', 'pk_lm5nopk', + 'cmb_lgt' + ); + + my %prtmdl2one = (); + foreach my $prtmdl (@prsem_partition_models) { + $prtmdl2one{$prtmdl} = 1; + } + + if ( exists $prtmdl2one{$partition_model} ) { + if ( ( $partition_model eq 'cmb_lgt' ) && + ( ( $chipseq_read_files_multi_targets eq '' ) && + ( $chipseq_bed_files_multi_targets eq '' ) ) ){ + $msg = 'either --chipseq-read-files-multi-targets or ' . + '--chipseq-bed-files-multi-targets needs to be ' . + "defined for pRSEM's partition model: '$partition_model'"; + } elsif ( ( $partition_model ne 'pk' ) && + ( $partition_model ne 'cmb_lgt' ) && + ( ( $chipseq_target_read_files eq '' ) || + ( $chipseq_control_read_files eq '' ) || + ( $bowtie_path eq '' ) ) ){ + $msg = '--chipseq-target-read-files and ' . + '--chipseq-control-read-files and ' . + '--bowtie-path need to be defined for ' . + "pRSEM's partition model: '$partition_model'"; + } + } else { + $msg = '--partition-model must be one of [' . + join(', ', @prsem_partition_models) . "]"; + } + + if ( $msg ne '' ) { + pod2usage(-msg => "$msg\n", -exitval => 2, -verbose => 2); + } + + if ( ( $partition_model ne 'cmb_lgt' ) && + ( ( $chipseq_read_files_multi_targets ne '' ) || + ( $chipseq_bed_files_multi_targets ne '' ) ) ) { + print "\nCombining signals from multiple sources, partition model is set to 'cmb_lgt'\n\n"; + $partition_model = 'cmb_lgt'; + } +} + + if ($L < 25) { print "Warning: the seed length set is less than 25! This is only allowed if the references are not added poly(A) tails.\n"; } -if ($strand_specific) { $probF = 1.0; } +# strandedness +if (!defined($probF)) { + if ($strandedness eq "forward" || ($strandedness eq "none" && defined($strand_specific))) { + $probF = 1.0; + } + elsif ($strandedness eq "reverse") { + $probF = 0.0; + } + else { + $probF = 0.5; + } +} + +pod2usage(-msg => "Forward probability should be in [0, 1]!", -exitval => 2, -verbose => 2) if ($probF < 0 || $probF > 1); if ($paired_end) { if ($no_qual) { $read_type = 2; } @@ -300,11 +417,25 @@ " --outFileNamePrefix $imdName "; ## +#<<<<<<< HEAD + #if ( $gzipped_read_file ) { + # $command .= ' --readFilesCommand zcat '; + #} elsif ( $bzipped_read_file ) { + # $command .= ' --readFilesCommand bzcat '; + #} + + #if ( $read_type == 0 || $read_type == 1 ) { + # $command .= " --readFilesIn $mate1_list "; + #} else { + # $command .= " --readFilesIn $mate1_list $mate2_list"; + #} +#======= if ( $star_gzipped_read_file ) { $command .= ' --readFilesCommand zcat '; } elsif ( $star_bzipped_read_file ) { $command .= ' --readFilesCommand bzip2 -c '; } +#>>>>>>> master if ( $read_type == 0 || $read_type == 1 ) { $command .= " --readFilesIn $mate1_list "; @@ -324,7 +455,7 @@ if ($read_type == 2 || $read_type == 3) { $command .= " -I $minL -X $maxL"; } if ($chunkMbs > 0) { $command .= " --chunkmbs $chunkMbs"; } - if ($strand_specific || $probF == 1.0) { $command .= " --norc"; } + if ($probF == 1.0) { $command .= " --norc"; } elsif ($probF == 0.0) { $command .= " --nofw"; } $command .= " -p $nThreads -a -m $maxHits -S"; @@ -359,7 +490,7 @@ if ($read_type == 2 || $read_type == 3) { $command .= " -I $minL -X $maxL --no-mixed --no-discordant"; } - if ($strand_specific || $probF == 1.0) { $command .= " --norc"; } + if ($probF == 1.0) { $command .= " --norc"; } elsif ($probF == 0.0) { $command .= " --nofw"; } $command .= " -p $nThreads -k $bowtie2_k"; @@ -551,6 +682,78 @@ if ($mTime) { $time_start = time(); } +## To-do: only run gibbs sampling once, either for pRSEM or uniform prior 1 +if ( $run_prsem ) { + $command = "$FindBin::RealBin/pRSEM/prsem-calculate-expression " . + " --num-threads $nThreads " . + " --partition-model $partition_model " . + " --gibbs-burnin $BURNIN " . + " --gibbs-number-of-samples $NCV " . + " --gibbs-sampling-gap $SAMPLEGAP "; + #### + + ## ChIP-seq peak file from single source + if ( $chipseq_peak_file ne '') { ## only for partition model pk + ## need to add sanity check!! + $command .= " --chipseq-peak-file $chipseq_peak_file"; + } elsif ( $partition_model eq 'cmb_lgt' ) { ## multi-sources + if ( $chipseq_bed_files_multi_targets ne '' ) { ## use bed over read + $command .= ' --chipseq-bed-files-multi-targets ' . + $chipseq_bed_files_multi_targets; + } elsif ( $chipseq_read_files_multi_targets ne '' ) { + $command .= ' --chipseq-read-files-multi-targets ' . + $chipseq_read_files_multi_targets . + " --bowtie-path $bowtie_path" ; + } + if ( $cap_stacked_chipseq_reads ) { + $command .= ' --cap-stacked-chipseq-reads ' . + " --n-max-stacked-chipseq-reads $n_max_stacked_chipseq_reads"; + } + } else { ## ChIP-seq reads files from single source + $command .= " --chipseq-target-read-files $chipseq_target_read_files " . + " --bowtie-path $bowtie_path" ; + if ( $chipseq_control_read_files ne '' ) { + $command .= " --chipseq-control-read-files $chipseq_control_read_files"; + } + } + + if ( $quiet ) { + $command .= ' --quiet '; + } + + $command .= " $refName $sampleName $statName $imdName"; + &runCommand($command); + + ## collect pRSEM results + my $fiso_res = "$imdName.iso_res"; + my $fgene_res = "$imdName.gene_res"; + + my $fprsem_iso_res = "${imdName}_prsem.iso_res"; + my $fprsem_gene_res = "${imdName}_prsem.gene_res"; + + system("head -8 $fiso_res > $fprsem_iso_res" ); + system("tail -5 $fiso_res >> $fprsem_iso_res" ); + + system("head -7 $fgene_res > $fprsem_gene_res"); + system("tail -4 $fgene_res >> $fprsem_gene_res"); + + my $fstat_iso_results = "${statName}_uniform_prior_1.isoforms.results"; + my $fstat_gene_results = "${statName}_uniform_prior_1.genes.results"; + + my $fiso_results = "${sampleName}.isoforms.results"; + my $fgene_results = "${sampleName}.genes.results"; + + rename $fiso_results, $fstat_iso_results or die + "can't rename $fiso_results to $fstat_iso_results: $!\n"; + + rename $fgene_results, $fstat_gene_results or die + "can't rename $fgene_results to $fstat_gene_results: $!\n"; + + collectResults("isoform", $fprsem_iso_res, $fiso_results); + collectResults("gene", $fprsem_gene_res, $fgene_results); +} + + if (!$keep_intermediate_files) { &runCommand("rm -rf $temp_dir", "Fail to delete the temporary folder!"); } @@ -621,9 +824,9 @@ Input reads do not contain quality scores. (Default: off) -=item B<--strand-specific> +=item B<--strandedness> -The RNA-Seq protocol used to generate the reads is strand specific, i.e., all (upstream) reads are derived from the forward strand. This option is equivalent to --forward-prob=1.0. With this option set, if RSEM runs the Bowtie/Bowtie 2 aligner, the '--norc' Bowtie/Bowtie 2 option will be used, which disables alignment to the reverse strand of transcripts. (Default: off) +This option defines the strandedness of the RNA-Seq reads. It recognizes three values: 'none', 'forward', and 'reverse'. 'none' refers to non-strand-specific protocols. 'forward' means all (upstream) reads are derived from the forward strand. 'reverse' means all (upstream) reads are derived from the reverse strand. If 'forward'/'reverse' is set, the '--norc'/'--nofw' Bowtie/Bowtie 2 option will also be enabled to avoid aligning reads to the opposite strand. For Illumina TruSeq Stranded protocols, please use 'reverse'. (Default: 'none') =item B<-p/--num-threads> @@ -791,9 +994,6 @@ The name of the optional field used in the SAM input for identifying a read with too many valid alignments. The field should have the format :i:, where a bigger than 0 indicates a read with too many alignments. (Default: "") -=item B<--forward-prob> - -Probability of generating a read from the forward strand of a transcript. Set to 1 for a strand-specific protocol where all (upstream) reads are derived from the forward strand, 0 for a strand-specific protocol where all (upstream) read are derived from the reverse strand, or 0.5 for a non-strand-specific protocol. (Default: 0.5) =item B<--fragment-length-min> @@ -857,6 +1057,106 @@ =back +=head1 PRIOR-ENHANCED RSEM OPTIONS + +=over + +=item B<--run-pRSEM> + +Running prior-enhanced RSEM (pRSEM). Prior parameters, i.e. isoform's initial pseudo-count for RSEM's Gibbs sampling, will be learned from input RNA-seq data and an external data set. When pRSEM needs and only needs ChIP-seq peak information to partition isoforms (e.g. in pRSEM's default partition model), either ChIP-seq peak file (with the '--chipseq-peak-file' option) or ChIP-seq FASTQ files for target and input and the path for Bowtie executables are required (with the '--chipseq-target-read-files ', '--chipseq-control-read-files ', and '--bowtie-path options), otherwise, ChIP-seq FASTQ files for target and control and the path to Bowtie executables are required. (Default: off) + +=item B<--chipseq-peak-file> + +Full path to a ChIP-seq peak file in ENCODE's narrowPeak, i.e. BED6+4, format. This file is used when running prior-enhanced RSEM in the default two-partition model. It partitions isoforms by whether they have ChIP-seq overlapping with their transcription start site region or not. Each partition will have its own prior parameter learned from a training set. This file can be either gzipped or ungzipped. (Default: "") + +=item B<--chipseq-target-read-files> + +Comma-separated full path of FASTQ read file(s) for ChIP-seq target. This option is used when running prior-enhanced RSEM. It provides information to calculate ChIP-seq peaks and signals. The file(s) can be either ungzipped or gzipped with a suffix '.gz' or '.gzip'. The options '--bowtie-path ' and '--chipseq-control-read-files ' must be defined when this option is specified. (Default: "") + +=item B<--chipseq-control-read-files> + +Comma-separated full path of FASTQ read file(s) for ChIP-seq conrol. This option is used when running prior-enhanced RSEM. It provides information to call ChIP-seq peaks. The file(s) can be either ungzipped or gzipped with a suffix '.gz' or '.gzip'. The options '--bowtie-path ' and '--chipseq-target-read-files ' must be defined when this option is specified. (Default: "") + +=item B<--chipseq-read-files-multi-targets> + +Comma-separated full path of FASTQ read files for multiple ChIP-seq targets. This option is used when running prior-enhanced RSEM, where prior is learned from multiple complementary data sets. It provides information to calculate ChIP-seq signals. All files can be either ungzipped or gzipped with a suffix '.gz' or '.gzip'. When this option is specified, the option '--bowtie-path ' must be defined and the option '--partition-model ' will be set to 'cmb_lgt' automatically. (Default: "") + +=item B<--chipseq-bed-files-multi-targets> + +Comma-separated full path of BED files for multiple ChIP-seq targets. This option is used when running prior-enhanced RSEM, where prior is learned from multiple complementary data sets. It provides information of ChIP-seq signals and must have at least the first six BED columns. All files can be either ungzipped or gzipped with a suffix '.gz' or '.gzip'. When this option is specified, the option '--partition-model ' will be set to 'cmb_lgt' automatically. (Default: "") + +=item B<--cap-stacked-chipseq-reads> + +Keep a maximum number of ChIP-seq reads that aligned to the same genomic interval. This option is used when running prior-enhanced RSEM, where prior is learned from multiple complementary data sets. This option is only in use when either '--chipseq-read-files-multi-targets ' or '--chipseq-bed-files-multi-targets ' is specified. (Default: off) + +=item B<--n-max-stacked-chipseq-reads> + +The maximum number of stacked ChIP-seq reads to keep. This option is used when running prior-enhanced RSEM, where prior is learned from multiple complementary data sets. This option is only in use when the option '--cap-stacked-chipseq-reads' is set. (Default: 5) + +=item B<--partition-model> + +A keyword to specify the partition model used by prior-enhanced RSEM. It must be one of the following keywords: + +=over 2 + +=item - B + +Partitioned by whether an isoform has a ChIP-seq peak overlapping with its transcription start site (TSS) region. The TSS region is defined as [TSS-500bp, TSS+500bp]. For simplicity, we refer this type of peak as 'TSS peak' when explaining other keywords. + +=item - B + +First partitioned by TSS peak. Then, for isoforms in the 'no TSS peak' set, a logistic model is employed to further classify them into two partitions. + +=item - B, B, B, or B + +Based on their ChIP-seq signals, isoforms are classified into 3, 4, 5, or 6 partitions by a linear regression model. + +=item - B, B, B, or B + +First partitioned by TSS peak. Then, for isoforms in the 'with TSS peak' set, a linear regression model is employed to further classify them into 2, 3, 4, or 5 partitions. + +=item - B, B, B, or B + +First partitioned by TSS peak. Then, for isoforms in the 'no TSS peak' set, a linear regression model is employed to further classify them into 2, 3, 4, or 5 partitions. + +=item - B + +Using a logistic regression to combine TSS signals from multiple complementary data sets and partition training set isoform into 'expressed' and 'not expressed'. This partition model is only in use when either '--chipseq-read-files-multi-targets ' or '--chipseq-bed-files-multi-targets is specified. + +=back + +Parameters for all the above models are learned from a training set. For detailed explainations, please see prior-enhanced RSEM's paper. (Default: 'pk') + +=back + +=head1 DEPRECATED OPTIONS + +=over + +The options in this section are deprecated. They are here only for compatibility reasons and may be removed in future releases. + +=back + +=over + +=item B<--sam> + +Inputs are alignments in SAM format. (Default: off) + +=item B<--bam> + +Inputs are alignments in BAM format. (Default: off) + +=item B<--strand-specific> + +Equivalent to '--strandedness forward'. (Default: off) + +=item B<--forward-prob> + +Probability of generating a read from the forward strand of a transcript. Set to 1 for a strand-specific protocol where all (upstream) reads are derived from the forward strand, 0 for a strand-specific protocol where all (upstream) read are derived from the reverse strand, or 0.5 for a non-strand-specific protocol. (Default: off) + +=back + =head1 DESCRIPTION In its default mode, this program aligns input reads against a reference transcriptome with Bowtie and calculates expression values using the alignments. RSEM assumes the data are single-end reads with quality scores, unless the '--paired-end' or '--no-qualities' options are specified. Alternatively, users can use STAR to align reads using the '--star' option. RSEM has provided options in 'rsem-prepare-reference' to prepare STAR's genome indices. Users may use an alternative aligner by specifying '--alignments', and providing an alignment file in SAM/BAM/CRAM format. However, users should make sure that they align against the indices generated by 'rsem-prepare-reference' and the alignment file satisfies the requirements mentioned in ARGUMENTS section. @@ -881,6 +1181,8 @@ 6. The temporary directory and all intermediate files will be removed when RSEM finishes unless '--keep-intermediate-files' is specified. +With the '--run-pRSEM' option and associated options (see section 'PRIOR-ENHANCED RSEM OPTIONS' above for details), prior-enhanced RSEM will be running. Prior parameters will be learned from supplied external data set(s) and assigned as initial pseudo-counts for isoforms in the corresponding partition for Gibbs sampling. + =head1 OUTPUT =over @@ -1075,6 +1377,90 @@ 'sample_name.stat/sample_name.model' stores RNA-Seq model parameters learned from the data. The format and meanings of each filed of this file are described in 'model_file_description.txt' under RSEM directory. +The following four output files will be generated only by prior-enhanced RSEM + +=over 2 + +=item - 'sample_name.stat/sample_name_prsem.all_tr_features' + +It stores isofrom features for deriving and assigning pRSEM prior. The first line is a header and the rest is one isoform per line. The description for each column is: + +=over 2 + +=item * B: transcript ID from input annotation + +=item * B: gene ID from input anntation + +=item * B: isoform's chromosome name + +=item * B: isoform's strand name + +=item * B: isoform's end with the lowest genomic loci + +=item * B: isoform's end with the highest genomic loci + +=item * B: average mappability of [TSS-500bp, TSS+500bp], where TSS is isoform's transcription start site, i.e. 5'-end + +=item * B: average mappability of (TSS+500bp, TES-500bp), where TES is isoform's transcription end site, i.e. 3'-end + +=item * B: average mappability of [TES-500bp, TES+500bp] + +=item * B: isoform's fragment or read count from RSEM's posterior mean estimates + +=item * B: isoform's TSS loci + +=item * B: equal to 1 if isoform's [TSS-500bp, TSS+500bp] region overlaps with a RNA Pol II peak; 0 otherwise + +=item * B: equal to 1 if isoform is in the training set where Pol II prior is learned; 0 otherwise + +=back + +=item - 'sample_name.stat/sample_name_prsem.all_tr_prior' + +It stores prior parameters for every isoform. This file does not have a header. Each line contains a prior parameter and an isoform's transcript ID delimited by ` # `. + +=item - 'sample_name.stat/sample_name_uniform_prior_1.isoforms.results' + +RSEM's posterior mean estimates on the isoform level with an initial pseudo-count of one for every isoform. It is in the same format as the 'sample_name.isoforms.results'. + +=item - 'sample_name.stat/sample_name_uniform_prior_1.genes.results' + +RSEM's posterior mean estimates on the gene level with an initial pseudo-count of one for every isoform. It is in the same format as the 'sample_name.genes.results'. + +=back + +When learning prior from multiple external data sets in prior-enhanced RSEM, two additional output files will be generated. + +=over 2 + +=item - 'sample_name.stat/sample_name.pval_LL' + +It stores a p-value and a log-likelihood. The p-value indicates whether the combination of multiple complementary data sets is informative for RNA-seq quantification. The log-likelihood shows how well pRSEM's Dirichlet-multinomial model fits the read counts of partitioned training set isoforms. + +=item - 'sample_name.stat/sample_name.lgt_mdl.RData' + +It stores an R object named 'glmmdl', which is a logistic regression model on the training set isoforms and multiple external data sets. + +=back + +In addition, extra columns will be added to 'sample_name.stat/all_tr_features' + +=over 2 + +=item * B: equal to 1 if isoform has an abundance >= 1 TPM and a non-zero read count from RSEM's posterior mean estimates; 0 otherwise + +=item * B<"$external_data_set_basename">: log10 of external data's signal at [TSS-500, TSS+500]. Signal is the number of reads aligned within that interval and normalized to RPKM by read depth and interval length. It will be set to -4 if no read aligned to that interval. + +There are multiple columns like this one, where each represents an external data set. + +=item * B: predicted probability from logistic regression model on whether this isoform is expressed or not. A probability higher than 0.5 is considered as expressed + +=item * B: group index, to which this isoforms is partitioned + +=item * B: prior parameter for this isoform + +=back + =back =head1 EXAMPLES @@ -1091,10 +1477,11 @@ /ref/mouse_125 \ mmliver_single_quals -2) '/data/mmliver_1.fq' and '/data/mmliver_2.fq', paired-end reads with quality scores. Quality scores are in SANGER format. We want to use 8 threads and do not generate a genome BAM file: +2) '/data/mmliver_1.fq' and '/data/mmliver_2.fq', stranded paired-end reads with quality scores. Suppose the library is prepared using TruSeq Stranded Kit, which means the first mate should map to the reverse strand. Quality scores are in SANGER format. We want to use 8 threads and do not generate a genome BAM file: rsem-calculate-expression -p 8 \ --paired-end \ + --strandedness reverse \ /data/mmliver_1.fq \ /data/mmliver_2.fq \ /ref/mouse_125 \ @@ -1137,6 +1524,58 @@ --star \ --star-path /sw/STAR \ --gzipped-read-file \ + --paired-end \ + -p 8 \ + /data/mmliver_1.fq.gz \ + /data/mmliver_2.fq.gz \ + /ref/mouse_125 \ + mmliver_paired_end_quals + + +7) In the above example, suppose we want to run prior-enhanced RSEM instead. Assuming we want to learn priors from a ChIP-seq peak file '/data/mmlive.narrowPeak.gz': + + rsem-calculate-expression --star \ + --star-path /sw/STAR \ + --gzipped-read-file \ + --paired-end \ + --calc-pme \ + --run-pRSEM \ + --chipseq-peak-file /data/mmliver.narrowPeak.gz \ + -p 8 \ + /data/mmliver_1.fq.gz \ + /data/mmliver_2.fq.gz \ + /ref/mouse_125 \ + mmliver_paired_end_quals + +8) Similar to the example in 7), suppose we want to use the partition model 'pk_lm2nopk' (partitioning isoforms by Pol II TSS peak first and then partitioning 'no TSS peak' isoforms into two bins by a linear regression model), and we want to partition isoforms by RNA Pol II's ChIP-seq read files '/data/mmliver_PolIIRep1.fq.gz' and '/data/mmliver_PolIIRep2.fq.gz', and the control ChIP-seq read files '/data/mmliver_ChIPseqCtrl.fq.gz'. Also, assuming Bowtie's executables are under '/sw/bowtie/': + + rsem-calculate-expression --star \ + --star-path /sw/STAR \ + --gzipped-read-file \ + --paired-end \ + --calc-pme \ + --run-pRSEM \ + --chipseq-target-read-files /data/mmliver_PolIIRep1.fq.gz,/data/mmliver_PolIIRep2.fq.gz \ + --chipseq-control-read-files /data/mmliver_ChIPseqCtrl.fq.gz \ + --partition-model pk_lm2nopk \ + --bowtie-path /sw/bowtie \ + -p 8 \ + /data/mmliver_1.fq.gz \ + /data/mmliver_2.fq.gz \ + /ref/mouse_125 \ + mmliver_paired_end_quals + +9) Similar to the example in 8), suppose we want to derive prior from four histone modification ChIP-seq read data sets: '/data/H3K27Ac.fastq.gz', '/data/H3K4me1.fastq.gz', '/data/H3K4me2.fastq.gz', and '/data/H3K4me3.fastq.gz'. Also, assuming Bowtie's executables are under '/sw/bowtie/': + + rsem-calculate-expression --star \ + --star-path /sw/STAR \ + --gzipped-read-file \ + --paired-end \ + --calc-pme \ + --run-pRSEM \ + --partition-model cmb_lgt \ + --chipseq-read-files-multi-targets /data/H3K27Ac.fastq.gz,/data/H3K4me1.fastq.gz,/data/H3K4me2.fastq.gz,/data/H3K4me3.fastq.gz \ + --bowtie-path /sw/bowtie \ -p 8 \ /data/mmliver_1.fq.gz \ /data/mmliver_2.fq.gz \ diff -Nru rsem-1.2.31+dfsg/rsem-gff3-to-gtf rsem-1.3.0+dfsg/rsem-gff3-to-gtf --- rsem-1.2.31+dfsg/rsem-gff3-to-gtf 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/rsem-gff3-to-gtf 2016-10-02 14:34:20.000000000 +0000 @@ -1,5 +1,24 @@ #!/usr/bin/env python +# Copyright (c) 2016 +# Bo Li (University of California, Berkeley) +# bli25@berkeley.edu + +# 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA + import os import sys import argparse @@ -225,7 +244,7 @@ line = line.strip() line_no += 1 if line_no % 100000 == 0: - print("Loaded {} lines".format(line_no)) + print("Loaded {0} lines".format(line_no)) if line.startswith("##FASTA"): reachFASTA = True @@ -274,4 +293,4 @@ with open(args.extract_sequences, "w") as fout: for line in fin: fout.write(line) - print("FASTA file is successfully generated.") \ No newline at end of file + print("FASTA file is successfully generated.") diff -Nru rsem-1.2.31+dfsg/rsem-prepare-reference rsem-1.3.0+dfsg/rsem-prepare-reference --- rsem-1.2.31+dfsg/rsem-prepare-reference 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/rsem-prepare-reference 2016-10-02 14:34:20.000000000 +0000 @@ -28,6 +28,8 @@ my $bowtie_path = ""; my $bowtie2 = 0; my $bowtie2_path = ""; +my $prep_prsem = 0; ## if prepare reference for pRSEM +my $mappability_bigwig_file = ''; my $quiet = 0; my $help = 0; @@ -55,6 +57,8 @@ 'star-path=s' => \$star_path, 'star-sjdboverhang=i' => \$star_sjdboverhang, 'p|num-threads=i' => \$star_nthreads, + 'prep-pRSEM' => \$prep_prsem, ## bool if prepare reference for pRSEM + 'mappability-bigwig-file=s' => \$mappability_bigwig_file, "q|quiet" => \$quiet, "h|help" => \$help) or pod2usage(-exitval => 2, -verbose => 2); @@ -65,6 +69,21 @@ pod2usage(-msg => "Invalid number of arguments!", -exitval => 2, -verbose => 2) if (scalar(@ARGV) != 2); pod2usage(-msg => "No poly(A) tail should be added if --star is set!", -exitval => 2, -verbose => 2) if ($star && $polyA); +if ( $prep_prsem ) { + my $msg = ''; + if ($bowtie_path eq '' ) { + $msg = "--bowtie-path needs to be specified for preparing pRSEM references\n"; + } + + if ($mappability_bigwig_file eq '') { + $msg = "--mappability-bigwig-file needs to be specified for preparing pRSEM references\n"; + } + + if ( $msg ne '' ) { + pod2usage(-msg => $msg, -exitval => 2, -verbose => 1 ); + } +} + if (!$bowtie && ($bowtie_path ne "")) { print "Warning: If Bowtie is not used, no need to set --bowtie-path option!\n"; } if (!$bowtie2 && ($bowtie2_path ne "")) { print "Warning: If Bowtie 2 is not used, no need to set --bowtie2-path option!\n"; } if (!$star && ($star_path ne "")) { print "Warning: If STAR is not used, no need to set --star-path option!\n"; } @@ -158,6 +177,44 @@ &runCommand($command); } +if ( $prep_prsem ) { + $command = "$FindBin::RealBin/pRSEM/prsem-prepare-reference " . + " --num-threads $star_nthreads " . + " --bowtie-path $bowtie_path " . + " --mappability-bigwig-file $mappability_bigwig_file"; + + if ( $quiet ) { + $command .= ' --quiet '; + } + + ## prepare reference only for chromosomes listed in GTF file, rather than + ## all chromosomes in the genome directory, because that's where we want to + ## call peaks and derive priors. This is different from RNA-seq, because + ## where peaks called totally depends on reference, there's no option to + ## control it later. + #my $ref_fas = join(',', @list); + my %chrom2exists = (); + open(IN, "<$gtfF") or die "cannot open $gtfF: $!\n"; + while(my $line = ){ + my @words = split(/\t/, $line); + $chrom2exists{$words[0]} = 1; + } + close IN; + + my @reflist = (); + my @suffixlist = ('.fa', '.fasta'); + foreach my $fullname (@list) { + my $basename = basename($fullname, @suffixlist); + if ( exists $chrom2exists{$basename} ) { + push @reflist, $fullname; + } + } + my $ref_fas = join(',', @reflist); + + $command .= " $ref_fas $ARGV[1]"; + &runCommand($command); +} + __END__ =head1 NAME @@ -292,9 +349,23 @@ =back +=head1 PRIOR-ENHANCED RSEM OPTIONS + +=over + +=item B<--prep-pRSEM> + +A Boolean indicating whether to prepare reference files for pRSEM, including building Bowtie indices for a genome and selecting training set isoforms. The index files will be used for aligning ChIP-seq reads in prior-enhanced RSEM and the training set isoforms will be used for learning prior. A path to Bowtie executables and a mappability file in bigWig format are required when this option is on. Currently, Bowtie2 is not supported for prior-enhanced RSEM. (Default: off) + +=item B<--mappability-bigwig-file> + +Full path to a whole-genome mappability file in bigWig format. This file is required for running prior-enhanced RSEM. It is used for selecting a training set of isoforms for prior-learning. This file can be either downloaded from UCSC Genome Browser or generated by GEM (Derrien et al., 2012, PLoS One). (Default: "") + +=back + =head1 DESCRIPTION -This program extracts/preprocesses the reference sequences for RSEM. It can optionally build Bowtie indices (with '--bowtie' option) and/or Bowtie 2 indices (with '--bowtie2' option) using their default parameters. It can also optionally build STAR indices (with '--star' option) using parameters from ENCODE3's STAR-RSEM pipeline. If an alternative aligner is to be used, indices for that particular aligner can be built from either 'reference_name.idx.fa' or 'reference_name.n2g.idx.fa' (see OUTPUT for details). This program is used in conjunction with the 'rsem-calculate-expression' program. +This program extracts/preprocesses the reference sequences for RSEM and prior-enhanced RSEM. It can optionally build Bowtie indices (with '--bowtie' option) and/or Bowtie 2 indices (with '--bowtie2' option) using their default parameters. It can also optionally build STAR indices (with '--star' option) using parameters from ENCODE3's STAR-RSEM pipeline. For prior-enhanced RSEM, it can build Bowtie genomic indices and select training set isoforms (with options '--prep-pRSEM' and '--mappability-bigwig-file '). If an alternative aligner is to be used, indices for that particular aligner can be built from either 'reference_name.idx.fa' or 'reference_name.n2g.idx.fa' (see OUTPUT for details). This program is used in conjunction with the 'rsem-calculate-expression' program. =head1 OUTPUT @@ -306,6 +377,9 @@ B<'reference_name.idx.fa' and 'reference_name.n2g.idx.fa'> are used by aligners to build their own indices. In these two files, all sequence bases are converted into upper case. In addition, poly(A) tails are added if '--polyA' option is set. The only difference between 'reference_name.idx.fa' and 'reference_name.n2g.idx.fa' is that 'reference_name.n2g.idx.fa' in addition converts all 'N' characters to 'G' characters. This conversion is in particular desired for aligners (e.g. Bowtie) that do not allow reads to overlap with 'N' characters in the reference sequences. Otherwise, 'reference_name.idx.fa' should be used to build the aligner's index files. RSEM uses 'reference_name.idx.fa' to build Bowtie 2 indices and 'reference_name.n2g.idx.fa' to build Bowtie indices. For visualizing the transcript-coordinate-based BAM files generated by RSEM in IGV, 'reference_name.idx.fa' should be imported as a "genome" (see Visualization section in README.md for details). +If the whole genome is indexed for prior-enhanced RSEM, all the index files will be generated with prefix as 'reference_name_prsem'. Selected isoforms for training set are listed in the file 'reference_name_prsem.training_tr_crd' + + =head1 EXAMPLES 1) Suppose we have mouse RNA-Seq data and want to use the UCSC mm9 version of the mouse genome. We have downloaded the UCSC Genes transcript annotations in GTF format (as mm9.gtf) using the Table Browser and the knownIsoforms.txt file for mm9 from the UCSC Downloads. We also have all chromosome files for mm9 in the directory '/data/mm9'. We want to put the generated reference files under '/ref' with name 'mouse_0'. We do not add any poly(A) tails. Please note that GTF files generated from UCSC's Table Browser do not contain isoform-gene relationship information. For the UCSC Genes annotation, this information can be obtained from the knownIsoforms.txt file. Suppose we want to build Bowtie indices and Bowtie executables are found in '/sw/bowtie'. @@ -342,6 +416,7 @@ 3) Suppose we want to build STAR indices in the above example and save index files under '/ref' with name 'mouse_0'. Assuming STAR executable is '/sw/STAR', the command will be: rsem-prepare-reference --gtf mm9.gtf \ + --transcript-to-gene-map knownIsoforms.txt \ --star \ --star-path /sw/STAR \ -p 8 \ @@ -351,6 +426,7 @@ OR rsem-prepare-reference --gtf mm9.gtf \ + --transcript-to-gene-map knownIsoforms.txt \ --star \ --star-path /sw/STAR \ -p 8 \ @@ -359,7 +435,35 @@ STAR genome index files will be saved under '/ref/'. -4) Suppose we only have transcripts from EST tags stored in 'mm9.fasta' and isoform-gene information stored in 'mapping.txt'. We want to add 125bp long poly(A) tails to all transcripts. The reference_name is set as 'mouse_125'. In addition, we do not want to build Bowtie/Bowtie 2 indices, and will use an alternative aligner to align reads against either 'mouse_125.idx.fa' or 'mouse_125.idx.n2g.fa': +4) Suppose we want to prepare references for prior-enhanced RSEM in the above example. In this scenario, both STAR and Bowtie are required to build genomic indices - STAR for RNA-seq reads and Bowtie for ChIP-seq reads. Assuming their executables are under '/sw/STAR' and '/sw/Bowtie', respectively. Also, assuming the mappability file for mouse genome is '/data/mm9.bigWig'. The command will be: + + rsem-prepare-reference --gtf mm9.gtf \ + --transcript-to-gene-map knownIsoforms.txt \ + --star \ + --star-path /sw/STAR \ + -p 8 \ + --prep-pRSEM \ + --bowtie-path /sw/Bowtie \ + --mappability-bigwig-file /data/mm9.bigWig \ + /data/mm9/chr1.fa,/data/mm9/chr2.fa,...,/data/mm9/chrM.fa \ + /ref/mouse_0 + +OR + + rsem-prepare-reference --gtf mm9.gtf \ + --transcript-to-gene-map knownIsoforms.txt \ + --star \ + --star-path /sw/STAR \ + -p 8 \ + --prep-pRSEM \ + --bowtie-path /sw/Bowtie \ + --mappability-bigwig-file /data/mm9.bigWig \ + /data/mm9 + /ref/mouse_0 + +Both STAR and Bowtie's index files will be saved under '/ref/'. Bowtie files will have name prefix 'mouse_0_prsem' + +5) Suppose we only have transcripts from EST tags stored in 'mm9.fasta' and isoform-gene information stored in 'mapping.txt'. We want to add 125bp long poly(A) tails to all transcripts. The reference_name is set as 'mouse_125'. In addition, we do not want to build Bowtie/Bowtie 2 indices, and will use an alternative aligner to align reads against either 'mouse_125.idx.fa' or 'mouse_125.idx.n2g.fa': rsem-prepare-reference --transcript-to-gene-map mapping.txt \ --polyA diff -Nru rsem-1.2.31+dfsg/rsem-run-prsem-testing-procedure rsem-1.3.0+dfsg/rsem-run-prsem-testing-procedure --- rsem-1.2.31+dfsg/rsem-run-prsem-testing-procedure 1970-01-01 00:00:00.000000000 +0000 +++ rsem-1.3.0+dfsg/rsem-run-prsem-testing-procedure 2016-10-02 14:34:20.000000000 +0000 @@ -0,0 +1,324 @@ +#!/usr/bin/env perl + +use Getopt::Long; +use Pod::Usage; +use File::Basename; +use FindBin; +use lib $FindBin::RealBin; +use rsem_perl_utils qw(runCommand collectResults showVersionInfo); + +use Env qw(@PATH); +@PATH = ($FindBin::RealBin, "$FindBin::RealBin/sam", @PATH); + +use strict; +use warnings; + +#const +my $status = 0; +my $bowtie_path = ""; +my $nThreads = 1; +my $quiet = 0; +my $help = 0; +my $keep_intermediate_files = 0; +my $version = 0; + +my ($refName, $sampleName, $sampleToken, $temp_dir, $stat_dir, $imdName, $statName) = ('') x 7; + +my $chipseq_target_read_files = ''; +my $chipseq_control_read_files = ''; +my $chipseq_peak_file = ''; +my $partition_model = 'pk'; +my $chipseq_read_files_multi_targets = ''; ## read files for multiple targets + ## delimited by comma +my $chipseq_bed_files_multi_targets = ''; ## BED files for multiple targets + ## delimited by comma + +GetOptions("keep-intermediate-files" => \$keep_intermediate_files, + "temporary-folder=s" => \$temp_dir, + "bowtie-path=s" => \$bowtie_path, + "p|num-threads=i" => \$nThreads, + 'chipseq-target-read-files=s' => \$chipseq_target_read_files, + ## delimited by comma if more than one + 'chipseq-control-read-files=s' => \$chipseq_control_read_files, + ## delimited by comma if more than one + 'chipseq-read-files-multi-targets=s' => \$chipseq_read_files_multi_targets, + ## delimited by comma + 'chipseq-bed-files-multi-targets=s' => \$chipseq_bed_files_multi_targets, + ## delimited by comma + 'chipseq-peak-file=s' => \$chipseq_peak_file, + 'partition-model=s' => \$partition_model, + "version" => \$version, + "q|quiet" => \$quiet, + "h|help" => \$help) or pod2usage(-exitval => 2, -verbose => 2); + +pod2usage(-verbose => 2) if ($help == 1); +&showVersionInfo($FindBin::RealBin) if ($version == 1); + +#check parameters and options +{ + my $msg = ''; + + if ( ( $chipseq_peak_file eq '' ) && + ( ( $chipseq_target_read_files eq '' ) || + ( $chipseq_control_read_files eq '' ) || + ( $bowtie_path eq '' ) ) && + ( ( $chipseq_read_files_multi_targets eq '' ) || + ( $bowtie_path eq '' ) ) && + ( $chipseq_bed_files_multi_targets eq '' ) + ) { + $msg = "please define one set of the following options to run pRSEM's testing procedure:\n" . + "1. --chipseq-peak-file \n" . + "2. --chipseq-target-read-files and\n" . + " --chipseq-control-read-files and\n" . + " --bowtie-path \n" . + "3. --chipseq-read-files-multi-targets and\n" . + " --bowtie-path \n" . + "4. --chipseq-bed-files-multi-targets \n"; + } + + my @prsem_partition_models = ( 'pk', 'cmb_lgt' ); + + my %prtmdl2one = (); + foreach my $prtmdl (@prsem_partition_models) { + $prtmdl2one{$prtmdl} = 1; + } + + if ( exists $prtmdl2one{$partition_model} ) { + if ( ( $partition_model eq 'cmb_lgt' ) && + ( ( $chipseq_read_files_multi_targets eq '' ) && + ( $chipseq_bed_files_multi_targets eq '' ) ) ){ + $msg = 'either --chipseq-read-files-multi-targets or ' . + '--chipseq-bed-files-multi-targets needs to be ' . + "defined for pRSEM's partition model: '$partition_model'"; + } elsif ( ( $partition_model ne 'pk' ) && + ( $partition_model ne 'cmb_lgt' ) && + ( ( $chipseq_target_read_files eq '' ) || + ( $chipseq_control_read_files eq '' ) || + ( $bowtie_path eq '' ) ) ){ + $msg = '--chipseq-target-read-files and ' . + '--chipseq-control-read-files and ' . + '--bowtie-path need to be defined for ' . + "pRSEM's partition model: '$partition_model'"; + } + } else { + my $s_prt_mdls = join(', ', @prsem_partition_models); + $msg = "\n--partition-model must be one of [$s_prt_mdls]\n" . + "pRSEM's testing procedure only supports the above partition models"; + } + + if ( $msg ne '' ) { + pod2usage(-msg => "$msg\n", -exitval => 2, -verbose => 2); + } + + if ( ( $partition_model ne 'cmb_lgt' ) && + ( ( $chipseq_read_files_multi_targets ne '' ) || + ( $chipseq_bed_files_multi_targets ne '' ) ) ) { + print "\nCombining signals from multiple sources, partition model is set to 'cmb_lgt'\n\n"; + $partition_model = 'cmb_lgt'; + } +} + + +$refName = $ARGV[0]; +$sampleName = $ARGV[1]; + +my $pos = rindex($sampleName, '/'); +if ($pos < 0) { $sampleToken = $sampleName; } +else { $sampleToken = substr($sampleName, $pos + 1); } + +if ($temp_dir eq "") { $temp_dir = "$sampleName.temp"; } +$stat_dir = "$sampleName.stat"; + +if (!(-d $temp_dir) && !mkdir($temp_dir)) { print "Fail to create folder $temp_dir.\n"; exit(-1); } +if (!(-d $stat_dir) && !mkdir($stat_dir)) { print "Fail to create folder $stat_dir.\n"; exit(-1); } + +$imdName = "$temp_dir/$sampleToken"; +$statName = "$stat_dir/$sampleToken"; + + +if ($bowtie_path ne "") { $bowtie_path .= "/"; } + +my $command = ""; + +{ + $command = "$FindBin::RealBin/pRSEM/prsem-testing-procedure " . + " --num-threads $nThreads " . + " --partition-model $partition_model "; + + ## ChIP-seq peak file from single source + if ( $chipseq_peak_file ne '') { ## only for partition model pk + ## need to add sanity check!! + $command .= " --chipseq-peak-file $chipseq_peak_file"; + } elsif ( $partition_model eq 'cmb_lgt' ) { ## multi-sources + if ( $chipseq_bed_files_multi_targets ne '' ) { ## use bed over read + $command .= ' --chipseq-bed-files-multi-targets ' . + $chipseq_bed_files_multi_targets; + } elsif ( $chipseq_read_files_multi_targets ne '' ) { + $command .= ' --chipseq-read-files-multi-targets ' . + $chipseq_read_files_multi_targets . + " --bowtie-path $bowtie_path" ; + } + } else { ## ChIP-seq reads files from single source + $command .= " --chipseq-target-read-files $chipseq_target_read_files " . + " --bowtie-path $bowtie_path" ; + if ( $chipseq_control_read_files ne '' ) { + $command .= " --chipseq-control-read-files $chipseq_control_read_files"; + } + } + + if ( $quiet ) { + $command .= ' --quiet '; + } + + $command .= " $refName $sampleName $statName $imdName"; + &runCommand($command); +} + + +if (!$keep_intermediate_files) { + &runCommand("rm -rf $temp_dir", "Fail to delete the temporary folder!"); +} + +__END__ + +=head1 NAME + +rsem-run-prsem-testing-procedure + +=head1 SYNOPSIS + +rsem-run-prsem-testing-procedure [options] reference_name sample_name + +=head1 ARGUMENGS + +=over + +=item B + +The name of the reference used. Users must run 'rsem-prepare-reference' with this reference_name and with '--prep-pRSEM' specified before running this program. + +=item B + +The name of the sample analyzed. Users must run 'rsem-calculate-expression' with this sample_name and with RSEM's default Gibbs sampling performed before running this program. + +=back + +=head1 BASIC OPTIONS + +=over + +=item B<--bowtie-path> + +The path to the Bowtie executables. (Default: the path to the Bowtie executables is assumed to be in the user's PATH environment variable) + +=item B<--chipseq-target-read-files> + +Comma-separated full path of FASTQ read file(s) for ChIP-seq target. This option provides information to calculate ChIP-seq peaks and signals. The file(s) can be either ungzipped or gzipped with a suffix '.gz' or '.gzip'. The options '--bowtie-path ' and '--chipseq-control-read-files ' must be defined when this option is specified. (Default: "") + +=item B<--chipseq-control-read-files> + +Comma-separated full path of FASTQ read file(s) for ChIP-seq conrol. This option provides information to call ChIP-seq peaks. The file(s) can be either ungzipped or gzipped with a suffix '.gz' or '.gzip'. The options '--bowtie-path ' and '--chipseq-target-read-files ' must be defined when this option is specified. (Default: "") + + +=item B<--chipseq-read-files-multi-targets> + +Comma-separated full path of FASTQ read files for multiple ChIP-seq targets. This option is used when prior is learned from multiple complementary data sets. It provides information to calculate ChIP-seq signals. All files can be either ungzipped or gzipped with a suffix '.gz' or '.gzip'. When this option is specified, the option '--bowtie-path ' must be defined and the option '--partition-model ' will be set to 'cmb_lgt' automatically. (Default: "") + +=item B<--chipseq-bed-files-multi-targets> + +Comma-separated full path of BED files for multiple ChIP-seq targets. This option is used when prior is learned from multiple complementary data sets. It provides information of ChIP-seq signals and must have at least the first six BED columns. All files can be either ungzipped or gzipped with a suffix '.gz' or '.gzip'. When this option is specified, the option '--partition-model ' will be set to 'cmb_lgt' automatically. (Default: "") + +=item B<--chipseq-peak-file> + +Full path to a ChIP-seq peak file in ENCODE's narrowPeak, i.e. BED6+4 format. This file is used in prior-enhanced RSEM's default two-partition model. It partitions isoforms by whether they have ChIP-seq overlapping with their transcription start site region or not. Each partition will have its own prior parameter learned from a training set. This file can be either gzipped or ungzipped. (Default: "") + +=item B<--partition-model> + +A keyword to specify the partition model. It must be either 'pk' or 'cmb_lgt'. For details, please see the help document of 'rsem-calculate-expression'. + +=item B<-p|--num-threads> + +Number of threads to use. (Default: 1) + +=item B<--version> + +Show version information. + +=item B<-q|--quiet> + +Suppress the output of logging information. (Default: off) + +=item B<-h|--help> + +Show help information. + +=back + +=head1 ADVANCED OPTIONS + +=over + +=item B<--keep-intermediate-files> + +Keep temporary files generated by RSEM and this testing procedure. RSEM creates a temporary directory, 'sample_name.temp', into which it puts all intermediate output files. By default, after this test is finished, the temporary directory is deleted. Set this option to prevent the deletion of this directory and the intermediate files inside of it. (Default: off) + +=item B<--temporary-folder> + +Set where to put the temporary files generated by RSEM. If the folder specified does not exist, RSEM will try to create it. (Default: sample_name.temp) + +=back + +=head1 DESCRIPTION + +This program provides users a p-value and a log-likelihood to determine whether external data set(s) is informative and how informative it is for RNA-seq quantification. It is used in conjunction with prior-enhanced RSEM to let user select the most effective external data set(s). + +Users can run this program repetitively with different external data. All p-values and log-likelihoods will be saved in an output file 'sample_name.pval_LL'. + +=head1 NOTES + +Users must run 'rsem-prepare-reference' with the appropriate referece and with the option '--prep-pRSEM' before using this program + +Users must run 'rsem-calculate-expression' with the option '--calc-pme' before using this program + +The temporary directory and all intermediate files will be removed when RSEM finishes unless '--keep-intermediate-files' is specified. + +=head1 OUTPUT + +=over + +=item B + +This file contains partition model's name, basename(s) of external data set file(s), p-value, and log-likelihood delimited by tab. When this program is ran repetiively, output will be concatenated to the end of this file without removing previous results. + +=back + +The following output files are the same as the ones generated by 'rsem-calculate-expression' with prior-enhanced RSEM. Please refer to the help document of 'rsem-calculate-expression' for details + +=over 2 + +=item B + +=item B + +=item B + +=item B + +=item B + +=item B + +=back + +=head1 EXAMPLE + +Assuming RSEM reference files are under '/ref' with name 'mouse_125' and expression files are under '/expr' with name 'mouse_125'. Suppose we want to derive prior from four histone modification ChIP-seq read data sets: '/data/H3K27Ac.fastq.gz', '/data/H3K4me1.fastq.gz', '/data/H3K4me2.fastq.gz', and '/data/H3K4me3.fastq.gz'. Also, assuming Bowtie's executables are under '/sw/bowtie/' and we want to use 16 cores: + + rsem-run-prsem-testing-procedure --partition-model cmb_lgt \ + --chipseq-read-files-multi-targets /data/H3K27Ac.fastq.gz,/data/H3K4me1.fastq.gz,/data/H3K4me2.fastq.gz,/data/H3K4me3.fastq.gz \ + --bowtie-path /sw/bowtie \ + --num-threads 16 \ + /ref/mouse_125 \ + /expr/mouse_125 + +=cut diff -Nru rsem-1.2.31+dfsg/SamParser.h rsem-1.3.0+dfsg/SamParser.h --- rsem-1.2.31+dfsg/SamParser.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/SamParser.h 2016-10-02 14:34:20.000000000 +0000 @@ -126,7 +126,10 @@ val = readType; read = SingleRead(name, bam_get_read_seq(b)); } - else val = 5; + else { + general_assert(read.getReadLength() == b->core.l_qseq, "Read " + name + " has alignments with inconsistent read lengths!"); + val = 5; + } if (readType == 1) { general_assert(bam_check_cigar(b), "Read " + name + ": RSEM currently does not support gapped alignments, sorry!\n"); @@ -155,7 +158,10 @@ val = readType; read = SingleReadQ(name, bam_get_read_seq(b), bam_get_qscore(b)); } - else val = 5; + else { + general_assert(read.getReadLength() == b->core.l_qseq, "Read " + name + " has alignments with inconsistent read lengths!"); + val = 5; + } if (readType == 1) { general_assert(bam_check_cigar(b), "Read " + name + ": RSEM currently does not support gapped alignments, sorry!\n"); @@ -196,7 +202,10 @@ SingleRead mate2(name2, bam_get_read_seq(b2)); read = PairedEndRead(mate1, mate2); } - else val = 5; + else { + general_assert(read.getMate1().getReadLength() == b->core.l_qseq && read.getMate2().getReadLength() == b2->core.l_qseq, "Paired-end read " + name + " has alignments with inconsistent mate lengths!"); + val = 5; + } if (readType == 1) { general_assert(bam_check_cigar(b) && bam_check_cigar(b2), "Read " + name + ": RSEM currently does not support gapped alignments, sorry!"); @@ -237,7 +246,10 @@ SingleReadQ mate2(name2, bam_get_read_seq(b2), bam_get_qscore(b2)); read = PairedEndReadQ(mate1, mate2); } - else val = 5; + else { + general_assert(read.getMate1().getReadLength() == b->core.l_qseq && read.getMate2().getReadLength() == b2->core.l_qseq, "Paired-end read " + name + " has alignments with inconsistent mate lengths!"); + val = 5; + } if (readType == 1) { general_assert(bam_check_cigar(b) && bam_check_cigar(b2), "Read " + name + ": RSEM currently does not support gapped alignments, sorry!"); diff -Nru rsem-1.2.31+dfsg/samtools-1.3/aclocal.m4 rsem-1.3.0+dfsg/samtools-1.3/aclocal.m4 --- rsem-1.2.31+dfsg/samtools-1.3/aclocal.m4 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/aclocal.m4 1970-01-01 00:00:00.000000000 +0000 @@ -1,674 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/AUTHORS rsem-1.3.0+dfsg/samtools-1.3/AUTHORS --- rsem-1.2.31+dfsg/samtools-1.3/AUTHORS 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/AUTHORS 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -Heng Li from the Sanger Institute wrote most of the initial source codes -of SAMtools and various converters. - -Bob Handsaker from the Broad Institute is a major contributor to the -SAM/BAM specification. He designed and implemented the BGZF format, the -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 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. diff -Nru rsem-1.2.31+dfsg/samtools-1.3/bam2bcf.c rsem-1.3.0+dfsg/samtools-1.3/bam2bcf.c --- rsem-1.2.31+dfsg/samtools-1.3/bam2bcf.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam2bcf.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,841 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam2bcf.h rsem-1.3.0+dfsg/samtools-1.3/bam2bcf.h --- rsem-1.2.31+dfsg/samtools-1.3/bam2bcf.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam2bcf.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,139 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam2bcf_indel.c rsem-1.3.0+dfsg/samtools-1.3/bam2bcf_indel.c --- rsem-1.2.31+dfsg/samtools-1.3/bam2bcf_indel.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam2bcf_indel.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,531 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam2depth.c rsem-1.3.0+dfsg/samtools-1.3/bam2depth.c --- rsem-1.2.31+dfsg/samtools-1.3/bam2depth.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam2depth.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,301 +0,0 @@ -/* 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 "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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_aux.c rsem-1.3.0+dfsg/samtools-1.3/bam_aux.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_aux.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_aux.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,79 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam.c rsem-1.3.0+dfsg/samtools-1.3/bam.c --- rsem-1.2.31+dfsg/samtools-1.3/bam.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,235 +0,0 @@ -/* 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 "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; - sam_format1(header, b, &str); - return str.s; -} - -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; -} - -#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++; - } - - // 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_cat.c rsem-1.3.0+dfsg/samtools-1.3/bam_cat.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_cat.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_cat.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,558 +0,0 @@ -/* bam_cat.c -- efficiently concatenates bam files. - - Copyright (C) 2008-2009, 2011-2013 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 "htslib/bgzf.h" -#include "htslib/sam.h" -#include "htslib/cram.h" -#include "htslib/khash.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) { - fprintf(stderr, "[%s] ERROR: fail to open file '%s'.\n", __func__, 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) { - fprintf(stderr, "[%s] ERROR: fail to open output file '%s'.\n", __func__, 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? - sam_hdr_write(out, new_h); - - 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) { - fprintf(stderr, "[%s] ERROR: fail to open file '%s'.\n", __func__, 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; - 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_hdr_write(fp, h); - - buf = (uint8_t*) malloc(BUF_SIZE); - for(i = 0; i < nfn; ++i){ - BGZF *in; - bam_hdr_t *old; - int len,j; - - in = strcmp(fn[i], "-")? bgzf_open(fn[i], "r") : bgzf_fdopen(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_hdr_read(in); - if (old == NULL) { - fprintf(stderr, "[%s] ERROR: couldn't read header for '%s'.\n", - __func__, fn[i]); - bgzf_close(in); - return -1; - } - if (h == 0 && i == 0) bam_hdr_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; - 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) { - fprintf(stderr, "[%s] ERROR: failed to open file '%s'.\n", __func__, argv[optind]); - return 1; - } - - switch (hts_get_format(in)->format) { - case bam: - sam_close(in); - ret = bam_cat(argc - optind, argv + optind, h, outfn? outfn : "-"); - break; - - case cram: - sam_close(in); - ret = cram_cat(argc - optind, argv + optind, h, outfn? outfn : "-"); - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_color.c rsem-1.3.0+dfsg/samtools-1.3/bam_color.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_color.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_color.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,169 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_endian.h rsem-1.3.0+dfsg/samtools-1.3/bam_endian.h --- rsem-1.2.31+dfsg/samtools-1.3/bam_endian.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_endian.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_flags.c rsem-1.3.0+dfsg/samtools-1.3/bam_flags.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_flags.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_flags.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ -/* 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 - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam.h rsem-1.3.0+dfsg/samtools-1.3/bam.h --- rsem-1.2.31+dfsg/samtools-1.3/bam.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,577 +0,0 @@ -/* 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" - -#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 */ - void 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_import.c rsem-1.3.0+dfsg/samtools-1.3/bam_import.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_import.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_import.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_index.c rsem-1.3.0+dfsg/samtools-1.3/bam_index.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_index.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_index.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,121 +0,0 @@ -/* 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 -#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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_lpileup.c rsem-1.3.0+dfsg/samtools-1.3/bam_lpileup.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_lpileup.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_lpileup.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,223 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_lpileup.h rsem-1.3.0+dfsg/samtools-1.3/bam_lpileup.h --- rsem-1.2.31+dfsg/samtools-1.3/bam_lpileup.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_lpileup.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,57 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_mate.c rsem-1.3.0+dfsg/samtools-1.3/bam_mate.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_mate.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_mate.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,362 +0,0 @@ -/* bam_mate.c -- fix mate pairing information and clean up flags. - - Copyright (C) 2009, 2011-2014 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 "sam_opts.h" -#include "htslib/kstring.h" -#include "htslib/sam.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 void 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]; - 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"); - exit(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"); - exit(1); - } - } - sam_hdr_write(out, header); - - 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 ) sam_write1(out, header, cur); - continue; // skip secondary alignments - } - if (cur->core.flag & BAM_FSUPPLEMENTARY) - { - sam_write1(out, header, cur); - 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 ) { - sam_write1(out, header, pre); - sam_write1(out, header, cur); - } 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)) sam_write1(out, header, pre); - if(!(cur->core.flag&BAM_FUNMAP)) sam_write1(out, header, cur); - } - 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) ) sam_write1(out, header, pre); - } - } 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); - - sam_write1(out, header, pre); - } - bam_hdr_destroy(header); - bam_destroy1(b[0]); - bam_destroy1(b[1]); - free(str.s); -} - -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, *out; - int c, remove_reads = 0, proper_pair_check = 1, add_ct = 0; - 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); return 1; - } - } - if (optind+1 >= argc) { usage(stderr); return 1; } - - // init - if ((in = sam_open_format(argv[optind], "rb", &ga.in)) == NULL) { - fprintf(stderr, "[bam_mating] cannot open input file\n"); - return 1; - } - sam_open_mode(wmode+1, argv[optind+1], NULL); - if ((out = sam_open_format(argv[optind+1], wmode, &ga.out)) == NULL) { - fprintf(stderr, "[bam_mating] cannot open output file\n"); - return 1; - } - - // run - bam_mating_core(in, out, remove_reads, proper_pair_check, add_ct); - - // cleanup - sam_close(in); sam_close(out); - sam_global_args_free(&ga); - - return 0; -} - - diff -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_md.c rsem-1.3.0+dfsg/samtools-1.3/bam_md.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_md.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_md.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,441 +0,0 @@ -/* 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 "htslib/faidx.h" -#include "htslib/sam.h" -#include "htslib/kstring.h" -#include "kprobaln.h" -#include "sam_opts.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, *fpout = 0; - bam_hdr_t *header; - faidx_t *fai; - char *ref = 0, mode_w[8], *ref_file; - bam1_t *b; - 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 == 0) 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"); - return 1; - } - - fpout = sam_open_format("-", mode_w, &ga.out); - sam_hdr_write(fpout, header); - - ref_file = argc > optind + 1 ? argv[optind+1] : ga.reference; - fai = fai_load(ref_file); - - if (!fai) { - perror(ref_file); - return 1; - } - - b = bam_init1(); - 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) - fprintf(stderr, "[bam_fillmd] fail to find sequence '%s' in the reference.\n", - header->target_name[tid]); - } - 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); - } - sam_write1(fpout, header, b); - } - bam_destroy1(b); - bam_hdr_destroy(header); - - free(ref); - fai_destroy(fai); - sam_close(fp); - sam_close(fpout); - return 0; -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_plbuf.c rsem-1.3.0+dfsg/samtools-1.3/bam_plbuf.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_plbuf.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_plbuf.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_plbuf.h rsem-1.3.0+dfsg/samtools-1.3/bam_plbuf.h --- rsem-1.2.31+dfsg/samtools-1.3/bam_plbuf.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_plbuf.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_plcmd.c rsem-1.3.0+dfsg/samtools-1.3/bam_plcmd.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_plcmd.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_plcmd.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1028 +0,0 @@ -/* 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 "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-BAM 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-sample 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 - -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" - ); -} - -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); - } - } - } - - hts_close(hts_fp); - } - - if (file_state > 0 && verbose >= 1) { - fprintf(stdout, "%s\n", fn); - } - ret |= file_state; - } - - return ret; -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_reheader.c rsem-1.3.0+dfsg/samtools-1.3/bam_reheader.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_reheader.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_reheader.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,482 +0,0 @@ -/* bam_reheader.c -- reheader subcommand. - - 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 -#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; - ssize_t len; - uint8_t *buf; - if (in->is_write) return -1; - buf = malloc(BUF_SIZE); - if (bam_hdr_read(in) == NULL) { - fprintf(stderr, "Couldn't read header\n"); - free(buf); - return -1; - } - fp = bgzf_fdopen(fd, "w"); - - if (add_PG) { - // Around the houses, but it'll do until we can manipulate bam_hdr_t natively. - SAM_hdr *sh = sam_hdr_parse_(h->text, h->l_text); - if (sam_hdr_add_PG(sh, "samtools", - "VN", samtools_version(), - arg_list ? "CL": NULL, - arg_list ? arg_list : NULL, - NULL) != 0) - return -1; - - free(h->text); - h->text = strdup(sam_hdr_str(sh)); - h->l_text = sam_hdr_length(sh); - if (!h->text) - return -1; - sam_hdr_free(sh); - } - - bam_hdr_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); - } - while ((len = bgzf_raw_read(in, buf, BUF_SIZE)) > 0) - bgzf_raw_write(fp, buf, len); - free(buf); - fp->block_offset = in->block_offset = 0; - bgzf_close(fp); - return 0; -} - -/* - * 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) { - fprintf(stderr, "[%s] fail to read the header from %s.\n", __func__, 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) { - fprintf(stderr, "[%s] fail to open file %s.\n", __func__, 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_rmdup.c rsem-1.3.0+dfsg/samtools-1.3/bam_rmdup.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_rmdup.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_rmdup.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,261 +0,0 @@ -/* 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 "htslib/sam.h" -#include "sam_opts.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 void dump_best(tmp_stack_t *stack, samFile *out, bam_hdr_t *hdr) -{ - int i; - for (i = 0; i != stack->n; ++i) { - sam_write1(out, hdr, 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 = bam_get_qual(b); - for (i = q = 0; i < b->core.l_qseq; ++i) q += qual[i]; - return q; -} - -void bam_rmdup_core(samFile *in, bam_hdr_t *hdr, samFile *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 (sam_read1(in, hdr, b) >= 0) { - bam1_core_t *c = &b->core; - if (c->tid != last_tid || last_pos != c->pos) { - dump_best(&stack, out, hdr); // 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 - sam_write1(out, hdr, b); - while (sam_read1(in, hdr, b) >= 0) sam_write1(out, hdr, b); - 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)) { - sam_write1(out, hdr, 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(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 sam_write1(out, hdr, 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, hdr); - 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 *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, 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); - 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 (in == 0 || out == 0) { - fprintf(stderr, "[bam_rmdup] fail to read/write input files\n"); - return 1; - } - sam_hdr_write(out, header); - - if (is_se) bam_rmdupse_core(in, header, out, force_se); - else bam_rmdup_core(in, header, out); - bam_hdr_destroy(header); - sam_close(in); sam_close(out); - return 0; -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_rmdupse.c rsem-1.3.0+dfsg/samtools-1.3/bam_rmdupse.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_rmdupse.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_rmdupse.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,187 +0,0 @@ -/* 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 "bam.h" // for bam_get_library -#include "htslib/sam.h" -#include "htslib/khash.h" -#include "htslib/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 = 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 void 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; - sam_write1(out, hdr, q->b); - 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); - } - } - } -} - -void bam_rmdupse_core(samFile *in, bam_hdr_t *hdr, samFile *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 (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) dump_alignment(out, hdr, queue, MAX_POS, aux); - last_tid = c->tid; - } else dump_alignment(out, hdr, 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(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); - } - } - dump_alignment(out, hdr, 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bamshuf.c rsem-1.3.0+dfsg/samtools-1.3/bamshuf.c --- rsem-1.2.31+dfsg/samtools-1.3/bamshuf.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bamshuf.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,213 +0,0 @@ -/* bamshuf.c -- collate subcommand. - - Copyright (C) 2012 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 -#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, **fpt; - char **fnt, modew[8]; - bam1_t *b; - int i, l; - bam_hdr_t *h; - int64_t *cnt; - - // split - 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); - return 1; - } - fnt = (char**)calloc(n_files, sizeof(char*)); - fpt = (samFile**)calloc(n_files, sizeof(samFile*)); - 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] = sam_open(fnt[i], "wb1"); - if (fpt[i] == NULL) { - print_error_errno("collate", "Cannot open intermediate file \"%s\"", fnt[i]); - return 1; - } - sam_hdr_write(fpt[i], h); - } - b = bam_init1(); - while (sam_read1(fp, h, b) >= 0) { - uint32_t x; - x = hash_X31_Wang(bam_get_qname(b)) % n_files; - sam_write1(fpt[x], h, b); - ++cnt[x]; - } - bam_destroy1(b); - for (i = 0; i < n_files; ++i) sam_close(fpt[i]); - free(fpt); - sam_close(fp); - - // 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 (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); - return 1; - } - - sam_hdr_write(fpw, h); - for (i = 0; i < n_files; ++i) { - int64_t j, c = cnt[i]; - elem_t *a; - fp = sam_open_format(fnt[i], "r", &ga->in); - bam_hdr_destroy(sam_hdr_read(fp)); - a = (elem_t*)calloc(c, sizeof(elem_t)); - for (j = 0; j < c; ++j) { - a[j].b = bam_init1(); - sam_read1(fp, h, a[j].b); - a[j].key = hash_X31_Wang(bam_get_qname(a[j].b)); - } - sam_close(fp); - unlink(fnt[i]); - free(fnt[i]); - ks_introsort(bamshuf, c, a); - for (j = 0; j < c; ++j) { - sam_write1(fpw, h, a[j].b); - bam_destroy1(a[j].b); - } - free(a); - } - sam_close(fpw); - bam_hdr_destroy(h); - free(fnt); free(cnt); - sam_global_args_free(ga); - - return 0; -} - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_sort.c rsem-1.3.0+dfsg/samtools-1.3/bam_sort.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_sort.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_sort.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1839 +0,0 @@ -/* bam_sort.c -- sorting and merging. - - Copyright (C) 2008-2015 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 "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; - -// Added for RSEM by Bo Li: Test if the query name should stop -static bool ok(char c) { return c > 0 && !isspace(c); } - -// Modified for RSEM by Bo Li: Let the query name stops whenever encounters a space -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) { // Modified for RSEM by Bo Li - while (ok(*pa) && ok(*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; // Modified for RSEM by Bo Li - return ok(*pa)? 1 : ok(*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 -// Note by Bo Li: It actually returns which one is > -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))); // Modified for RSEM by Bo Li - return t > 0; // In order to make sure the two mates of an alignment are adjacent to each other - } 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, missing; - 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; - } - - // Check if any new targets have been missed - missing = 0; - 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 { - fprintf(stderr, "[E::%s] @SQ SN (%s) found in binary header but not text header.\n", - __func__, merged_hdr->target_name[i + old_n_targets]); - missing++; - } - } - if (missing) goto fail; - - 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, - 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; - - // 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; - 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 - -/* - * 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; - heap1_t *heap; - 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; - 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); - return -1; - } - } - - g_is_by_qname = by_qname; - fp = (samFile**)calloc(n, sizeof(samFile*)); - heap = (heap1_t*)calloc(n, sizeof(heap1_t)); - iter = (hts_itr_t**)calloc(n, sizeof(hts_itr_t*)); - hdr = (bam_hdr_t**)calloc(n, sizeof(bam_hdr_t*)); - translation_tbl = (trans_tbl_t*)calloc(n, sizeof(trans_tbl_t)); - RG = (char**)calloc(n, sizeof(char*)); - // prepare RG tag from file names - if (flag & MERGE_RG) { - 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 || 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); - 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, 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) { - int j; - fprintf(stderr, "[bam_merge_core] fail to open file %s\n", fn[i]); - for (j = 0; j < i; ++j) { - bam_hdr_destroy(hdr[i]); - sam_close(fp[j]); - } - free(fp); free(heap); - // FIXME: possible memory leak - return -1; - } - hin = sam_hdr_read(fp[i]); - if (hin == NULL) { - fprintf(stderr, "[bam_merge_core] failed to read header for '%s'\n", - fn[i]); - for (j = 0; j < i; ++j) { - bam_hdr_destroy(hdr[i]); - sam_close(fp[j]); - } - free(fp); free(heap); - // FIXME: possible memory leak - return -1; - } - - if (trans_tbl_init(merged_hdr, hin, translation_tbl+i, - flag & MERGE_COMBINE_RG, flag & MERGE_COMBINE_PG, - 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* rtrans = rtrans_build(n, hout->n_targets, translation_tbl); - - int tid, beg, end; - const char *name_lim = hts_parse_reg(reg, &beg, &end); - if (name_lim) { - char *name = malloc(name_lim - reg + 1); - 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); - return -1; - } - 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]); - return -1; - } - 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) break; - } - free(rtrans); - } 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) break; - } - else iter[i] = NULL; - } - } - - if (i < n) { - fprintf(stderr, "[%s] Memory allocation failed\n", __func__); - return -1; - } - - // Load the first read from each file into the heap - for (i = 0; i < n; ++i) { - heap1_t *h = heap + i; - h->i = i; - h->b = bam_init1(); - if ((iter[i]? sam_itr_next(fp[i], iter[i], h->b) : sam_read1(fp[i], hdr[i], h->b)) >= 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 { - h->pos = HEAP_EMPTY; - bam_destroy1(h->b); - h->b = NULL; - } - } - - // Open output file and write header - if ((fpout = sam_open_format(out, mode, out_fmt)) == 0) { - fprintf(stderr, "[%s] fail to create the output file.\n", __func__); - return -1; - } - sam_hdr_write(fpout, hout); - 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]); - } - sam_write1(fpout, hout, b); - 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) { - heap->pos = HEAP_EMPTY; - bam_destroy1(heap->b); - heap->b = NULL; - } else fprintf(stderr, "[bam_merge_core] '%s' is truncated. Continue anyway.\n", fn[heap->i]); - 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); - sam_close(fpout); - free(RG); free(translation_tbl); free(fp); free(heap); free(iter); free(hdr); - return 0; -} - -// 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 Sort by read names\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))); // Modified for RSEM by Bo Li - return t < 0; - } 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; -} worker_t; - -static void 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; - sam_hdr_write(fp, h); - if (n_threads > 1) hts_set_threads(fp, n_threads); - for (i = 0; i < l; ++i) - sam_write1(fp, h, buf[i]); - sam_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, "wb1", w->buf_len, w->buf, w->h, 0, NULL); - -// 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]; -// write_buffer(name, "wc1", w->buf_len, w->buf, w->h, 0, opt); - - 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; - - 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); - 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 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); - 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); - write_buffer(fnout, modeout, k, buf, header, n_threads, out_fmt); - } 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.bam", prefix, i); - } - if (bam_merge_core2(is_by_qname, fnout, modeout, NULL, n_files, fns, - MERGE_COMBINE_RG|MERGE_COMBINE_PG, 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 }; - 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) - ksprintf(&tmpprefix, "%s.tmp", (nargs > 0)? argv[optind] : "STDIN"); - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_split.c rsem-1.3.0+dfsg/samtools-1.3/bam_split.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_split.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_split.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,567 +0,0 @@ -/* bam_split.c -- split subcommand. - - Copyright (C) 2013, 2014 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 "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; - 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); -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); - 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); - 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); - 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); - 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 = (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 || !retval->rg_output_header) { - fprintf(stderr, "Could not allocate memory for output file array. Out of memory?"); - cleanup_state(retval); - 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); - 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.\r\n"); - cleanup_state(retval); - free(input_base_name); - return NULL; - } - - 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\r\n", output_filename); - cleanup_state(retval); - 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\r\n", output_filename); - cleanup_state(retval); - free(output_filename); - free(input_base_name); - return NULL; - } - free(output_filename); - } - - 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\n"); - 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 write read sequence\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 sequence\n"); - 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 sequence\n"); - 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 write read sequence\n"); - return false; - } - } - } - - return true; -} - -static int cleanup_state(state_t* status) -{ - int ret = 0; - - if (!status) return 0; - if (status->unaccounted_header) bam_hdr_destroy(status->unaccounted_header); - if (status->unaccounted_file) ret |= sam_close(status->unaccounted_file); - sam_close(status->merged_input_file); - size_t i; - for (i = 0; i < status->output_count; i++) { - bam_hdr_destroy(status->rg_output_header[i]); - ret |= sam_close(status->rg_output_file[i]); - free(status->rg_id[i]); - } - bam_hdr_destroy(status->merged_input_header); - free(status->rg_output_header); - free(status->rg_output_file); - 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)) ret = 0; - - ret |= (cleanup_state(status) != 0); -cleanup_opts: - cleanup_opts(opts); - - return ret; -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_stat.c rsem-1.3.0+dfsg/samtools-1.3/bam_stat.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_stat.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_stat.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,177 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bamtk.c rsem-1.3.0+dfsg/samtools-1.3/bamtk.c --- rsem-1.2.31+dfsg/samtools-1.3/bamtk.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bamtk.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,227 +0,0 @@ -/* bamtk.c -- main samtools command front-end. - - Copyright (C) 2008-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/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) 2015 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_tview.c rsem-1.3.0+dfsg/samtools-1.3/bam_tview.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_tview.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_tview.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,439 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_tview_curses.c rsem-1.3.0+dfsg/samtools-1.3/bam_tview_curses.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_tview_curses.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_tview_curses.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,352 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_tview.h rsem-1.3.0+dfsg/samtools-1.3/bam_tview.h --- rsem-1.2.31+dfsg/samtools-1.3/bam_tview.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_tview.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,105 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bam_tview_html.c rsem-1.3.0+dfsg/samtools-1.3/bam_tview_html.c --- rsem-1.2.31+dfsg/samtools-1.3/bam_tview_html.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bam_tview_html.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,375 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bedcov.c rsem-1.3.0+dfsg/samtools-1.3/bedcov.c --- rsem-1.2.31+dfsg/samtools-1.3/bedcov.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bedcov.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,177 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/bedidx.c rsem-1.3.0+dfsg/samtools-1.3/bedidx.c --- rsem-1.2.31+dfsg/samtools-1.3/bedidx.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/bedidx.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,258 +0,0 @@ -/* 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 - -#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 -Nru rsem-1.2.31+dfsg/samtools-1.3/ChangeLog.old rsem-1.3.0+dfsg/samtools-1.3/ChangeLog.old --- rsem-1.2.31+dfsg/samtools-1.3/ChangeLog.old 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/ChangeLog.old 1970-01-01 00:00:00.000000000 +0000 @@ -1,3875 +0,0 @@ -commit db2ad3e19068cbafde72ecde75d0638bbb3598ba -Author: Heng Li -Date: Thu Feb 16 14:45:17 2012 -0500 - - removed downsample.c - -commit 6c55c576903992c6fef148fe3b606fbc8bd10655 -Author: Heng Li -Date: Thu Feb 16 14:45:06 2012 -0500 - - print to output - -commit db1044a34e6049c87eaa63c39ed6e56f03e7d4c1 -Author: Heng Li -Date: Thu Feb 16 14:39:34 2012 -0500 - - removed sample - - Downsampling already exists in "view". View also keeps pairing while "sample" does not. - -commit ffdeed3e5d4a530bfdf6f9ba97fff0ba7add6cba -Merge: 2daad7b accf026 -Author: Heng Li -Date: Thu Feb 16 14:22:15 2012 -0500 - - Merge branch 'master' of github.com:lh3/samtools - -commit accf0260fd1117e10047344345d40b31a9ec31bb -Merge: 9134e0d c554160 -Author: Heng Li -Date: Thu Feb 16 11:21:14 2012 -0800 - - Merge pull request #8 from nh13/master - - Patches - -commit c554160df16ec7748cfdda4c7b54c641be7b809f -Author: Nils Homer -Date: Thu Feb 16 14:06:52 2012 -0500 - - * more README.md work - -commit 2a81ffe349208d917666808fbc9f3041e0cb57de -Author: Nils Homer -Date: Thu Feb 16 14:06:10 2012 -0500 - - * more README work - -commit fb3125f732715f62cded8685a23a002a96ce009b -Author: Nils Homer -Date: Thu Feb 16 14:05:19 2012 -0500 - - * more README work - -commit 444d41002c37e1c3d0f9208b4a88126c47276386 -Author: Nils Homer -Date: Thu Feb 16 14:02:13 2012 -0500 - - * updating README - -commit dec53cb1043fe7efadfde75fa2fd39b76de22e54 -Author: Nils Homer -Date: Thu Feb 16 13:55:01 2012 -0500 - - updating the README for markdown syntax - -commit 798da18c346dca8ec6005582a0ddb1d5420b04ca -Author: Nils Homer -Date: Thu Feb 16 13:48:35 2012 -0500 - - adding a README with the current differences between this repository and - the official one - -commit 4d22d86c0f28636662f2144a88cd168e104c4275 -Author: Nils Homer -Date: Thu Feb 16 13:35:03 2012 -0500 - - adding "samtools sample" to the main - -commit 893c25a37c21005dc42f45d45e9ad78ddc5f29bb -Author: Nils Homer -Date: Thu Feb 16 13:33:51 2012 -0500 - - * removing some compile flags to work with OS X - -commit 7ac22f72fdc32edd5c24af6baebfa7db5faf8e7b -Author: Jonathan Manning -Date: Thu Feb 16 10:47:14 2012 -0500 - - Check write filehandle after opening for write. tamw/tamr is a union type, so change is only semantic. - - Signed-off-by: Nils Homer - -commit fef53330416631690f60fdff42b6e43d764170dc -Author: Jonathan Manning -Date: Thu Feb 16 10:44:59 2012 -0500 - - Catch and report invalid BAM header, instead of segfaulting later on. - - Signed-off-by: Nils Homer - -commit 5cc013fe4930bf9b6e7963aab1cd4a3c94f695bc -Author: Jonathan Manning -Date: Thu Feb 16 10:44:16 2012 -0500 - - Add downsample to examples. - - Signed-off-by: Nils Homer - -commit b3fa9e7071532905a81dc7aa48eadc24b8c8846b -Author: Jonathan Manning -Date: Thu Feb 16 10:43:48 2012 -0500 - - Adjust for leading hard clip on colorspace reads. - - Signed-off-by: Nils Homer - -commit 1a9296c1389469d1c1db5b8069f0e11ffcc8abb2 -Author: Jonathan Manning -Date: Thu Feb 16 10:42:52 2012 -0500 - - Add samtools sample command, contributed by Davide Cittaro . - - Signed-off-by: Nils Homer - -commit 2a804f3379748aeba944f1dec306dd726ff3235e -Author: Jonathan Manning -Date: Thu Feb 16 10:42:07 2012 -0500 - - Add samtools qa command, contributed by Roman Valls Guimera . - - Signed-off-by: Nils Homer - -commit 0f3207fe8fd93e44d40fcf57204079c8c06d24a6 -Author: Jonathan Manning -Date: Thu Feb 16 10:39:08 2012 -0500 - - Makefile cleanup - allow CC, CFLAGS, LDFLAGS to be passed on make command line. Use LDFLAGS in samtools compile. - - Signed-off-by: Nils Homer - -commit 6e7df604025f6a86881bf7f4a16f30e15d31538a -Author: Jonathan Manning -Date: Thu Feb 16 10:31:15 2012 -0500 - - Allow max_mem for sort to be specified with units. - - Signed-off-by: Nils Homer - -commit f12ebcaf6e60d34180a27d70e09b743cef140b98 -Author: Jonathan Manning -Date: Thu Feb 16 10:29:11 2012 -0500 - - Allow user defined [lowercase] tags in header elements. - - Signed-off-by: Nils Homer - -commit 50b931fa3312dc109537a4260698ddecd0f06a05 -Author: Jonathan Manning -Date: Thu Feb 16 10:27:11 2012 -0500 - - Check lowerbound in text entry box to avoid segfault in tview. Remove redundant call to bam_aux_get. - - Signed-off-by: Nils Homer - -commit 5e729da5190949a813d20d329eab7ddb661816bd -Author: Nils Homer -Date: Thu Feb 16 10:31:48 2012 -0500 - - * fixing overflow/underflow in integer parsing - -commit fa50a4330b9abedaf07c26e13d31f05e57f1d319 -Author: Nils Homer -Date: Thu Feb 16 10:30:40 2012 -0500 - - * updating help message for samtools depth - -commit 79e52c9624b6dd3bdfdf439f4b4bc6f774c230a4 -Author: Nils Homer -Date: Thu Feb 16 10:29:32 2012 -0500 - - * adding support for outputting a circos histogram file in "samtools depth". Use - the "-c/-B" options. - -commit 2daad7b52daa86561c0fb65fe366691fad9f5ed3 -Author: Heng Li -Date: Thu Feb 16 09:31:57 2012 -0500 - - bugfix: wrong SP; missing DV in the VCF hdr - -commit 9134e0d5047c281ef3bd53da91771d4814a5131c -Author: Heng Li -Date: Wed Feb 8 11:19:12 2012 -0500 - - missing support of DV - -commit 34ebf12078c1d1015a0b8b9a9221243a60b22893 -Author: Heng Li -Date: Wed Feb 8 11:08:56 2012 -0500 - - new BCF DV format: number of variant reads - -commit 9589d3312fa2d076f48bdd68e2a5edd419c8070c -Author: Heng Li -Date: Tue Jan 10 10:30:27 2012 -0500 - - scale depth to quality (hidden option) - -commit 704473e14668333ecaca5fb7b238af405c43e3b1 -Author: Heng Li -Date: Tue Jan 10 10:18:17 2012 -0500 - - really nothing - -commit 01b307fd287962372bbf07461c88b54f41636817 -Author: Heng Li -Date: Wed Dec 7 13:07:42 2011 -0500 - - added an example containing 'B' - -commit c678791f0451ceb9205c1ab5c52c84641863c99a -Author: Heng Li -Date: Sat Dec 3 12:10:30 2011 -0500 - - 'B' now moves backward w.r.t. the query - -commit 152119bc06a073933ca830e8e1407538e44626cc -Author: Heng Li -Date: Fri Dec 2 10:50:12 2011 -0500 - - better consensus; a little more robust - -commit 454da4754ac503edda5b1329b67757d797e46e07 -Author: Heng Li -Date: Fri Dec 2 00:20:22 2011 -0500 - - in pileup call remove_B() - -commit ff2bcac1cc078ba1879f18c89cfae314439d7086 -Author: Heng Li -Date: Fri Dec 2 00:17:32 2011 -0500 - - working on a few toy examples - -commit 745ca7260158d6df7897b52598033ffb055a9e4f -Author: Heng Li -Date: Thu Dec 1 22:55:39 2011 -0500 - - bam_remove_B(); not tested - -commit 07e4cdc7300abfcc82e03105b4689f95cab551cd -Author: Heng Li -Date: Thu Nov 10 12:58:55 2011 -0500 - - baseQ threshold on plain pipleup; removed -E - -commit 322ebf2082dfa91df44b3a996d26c85357e5d5a2 -Author: Heng Li -Date: Wed Oct 19 09:28:04 2011 -0400 - - fixed two gcc warnings - -commit a632457b4c4adc50d833b56b5a5231feafaf8193 -Author: Heng Li -Date: Tue Oct 4 10:13:23 2011 -0400 - - change size_t to uint32_t in bam_header_t - - This may cause issues on 64-bit big-endian machines. Reported and fixed by Paolo Emilio Mazzon. - -commit af31bf5a78aea03baf6eb90fe50076549d499f6e -Author: Heng Li -Date: Mon Sep 26 20:17:57 2011 -0400 - - rename pad2unpad to depad - -commit 77b198b73dfad1048e5d1c5a64aa75ee7b90f596 -Author: Heng Li -Date: Fri Sep 23 01:22:40 2011 -0400 - - convert padded BAM to unpadded BAM - -commit adb9e2342b7b7501d9527d3c23afab10469ae2c6 -Author: Heng Li -Date: Wed Sep 7 11:40:50 2011 -0400 - - generate template cigar with "fixmate" - -commit 46e5ab445a0fe880216cbc0daf1225725b569d7a -Author: Heng Li -Date: Fri Sep 2 12:50:18 2011 -0400 - - update kseq.h to the latest version - -commit 68e9e4a73eb91405bb3e56bf0cdaf12d1b487abb -Author: Heng Li -Date: Fri Sep 2 12:44:45 2011 -0400 - - Release samtools-0.1.18 - -commit aa06bdadb2d109a79f927f478102f96a1f5fd258 -Author: Heng Li -Date: Fri Sep 2 12:14:17 2011 -0400 - - updated the revision number - -commit 267e1e1b6e54c0ab24f94cd9aee9cbd2d1923f9f -Merge: 19ff1d3 aebab30 -Author: Heng Li -Date: Fri Sep 2 12:13:08 2011 -0400 - - Merge https://github.com/lh3/samtools into reduce - - Conflicts: - bam_md.c - - Fixed a few typos in the merge - -commit aebab302399c24eaa6c5ab79d13d6bd5e2e9ea9a -Merge: c2c63d0 da62663 -Author: Heng Li -Date: Fri Sep 2 09:03:49 2011 -0700 - - Merge pull request #4 from peterjc/x_equals2 - - Implement basic support for =/X CIGAR operations - -commit 19ff1d3d7f47d7e61b121292aefe5a74bb8a18d2 -Author: Heng Li -Date: Thu Aug 25 16:38:12 2011 -0400 - - reduce BAM size (experimental) - -commit da626630fd98fd4e07ceb4d58c5c9a42d312a85d -Author: peterjc -Date: Mon Aug 22 06:58:08 2011 +0100 - - Support =/X CIGAR operations (treated like M) - -commit 461d8003529db77a4d5ecbd108312e868b051a3d -Author: peterjc -Date: Mon Aug 22 05:52:56 2011 +0100 - - Define CIGAR equals and X operationss (7 and 8) - -commit c2c63d067113baab41f3bc35fb28f4f00578accb -Merge: 7ab3ef3 9a0ed9a -Author: Heng Li -Date: Thu Aug 18 17:21:54 2011 -0700 - - Merge pull request #3 from peterjc/x_equals - - Accept SAM files using = in CIGAR (treats X and = as M) - -commit 9a0ed9a6b85c7981465f459300208dbd93e3c6f5 -Author: peterjc -Date: Thu Aug 18 19:28:52 2011 +0100 - - Accept SAM files using = in CIGAR (treats X and = as M) - -commit 7ab3ef388c1eb34d7912fd70cc5656c955240263 -Author: Heng Li -Date: Mon Aug 8 10:22:22 2011 -0400 - - bugfix: indexing takes huge memory - - This happens when an unmapped mate has coordinate 1. Thank Joel Martin for the fix. - -commit a3f6738593e944354a8f75306687d8b3acf08bf1 -Merge: a8bdca9 bc67ea2 -Author: Heng Li -Date: Mon Aug 8 09:52:26 2011 -0400 - - Merge branch 'master' of github.com:lh3/samtools - -commit bc67ea225da653f36a70b38382d6111dd494f659 -Author: Petr Danecek -Date: Thu Jul 28 20:03:16 2011 +0100 - - Variant Distance Bias - -commit deb578f0c49d0b7d8c3bc6be220b4d67e2e7dfdf -Author: Petr Danecek -Date: Tue Jul 26 09:57:37 2011 +0100 - - 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. - -commit a8bdca9cf482a637b89ee4f98469a93e0ab5e69b -Author: Heng Li -Date: Mon Jul 25 10:10:55 2011 -0400 - - bugfix: LRT2=nan - -commit 0afe33137d046a3e849eeb4a54590f27cbad4228 -Author: Heng Li -Date: Fri Jul 22 21:55:38 2011 -0400 - - fixed a bug/typo - -commit 62d5849658c10222d40308c6b53ab4f99a448494 -Author: Heng Li -Date: Fri Jul 15 16:04:19 2011 -0400 - - allow to set see in subsampling - -commit 5f46243824cc9435b167973e1d51e13128794ea1 -Author: Heng Li -Date: Fri Jul 15 15:54:47 2011 -0400 - - support subsampling - -commit 5e55b6f34fc86cba7cf98d52ccaed405c3ffabbc -Author: Heng Li -Date: Fri Jul 15 15:53:38 2011 -0400 - - support indels - -commit f31c162926d6f43e8b60171789a258d02e1f9be5 -Author: Heng Li -Date: Thu Jul 7 17:02:33 2011 -0400 - - do not count indel with "view -Y" - -commit e412dae587883b4c17e5fbf4b7c33f38bfa8458a -Author: Heng Li -Date: Thu Jul 7 00:35:25 2011 -0400 - - for WIN32 compatibility - -commit 70a52501bcfa63824749893a5ab8ed3c38e34958 -Author: Heng Li -Date: Thu Jul 7 00:32:46 2011 -0400 - - for WIN32 compatibility - -commit 00438f14ed5984f08e8f7645a9b95644a812f969 -Author: Heng Li -Date: Wed Jul 6 23:41:45 2011 -0400 - - fixed an uninitialized variable - -commit 7609c4a01059c326544b3d0142dfe9c4229d68c6 -Author: Heng Li -Date: Wed Jul 6 23:39:31 2011 -0400 - - fixed an uninitialized variable - -commit cec7189a412f80ccb068a73bd28528915c16b0bf -Author: Heng Li -Date: Wed Jul 6 22:53:19 2011 -0400 - - Release samtools-0.1.17 - -commit 93c06a249de3bb666029bf07b66de5e8e5e314fa -Author: Heng Li -Date: Wed Jul 6 09:46:09 2011 -0400 - - bugfix: incorrect idxstats for the last seq - - Again, this bug is caused by 3rd-party code for the sorting order checking. - -commit 84f6ca62db6e27b8c4c711e7b5f3ca704bf27b4f -Author: Heng Li -Date: Tue Jul 5 23:30:23 2011 -0400 - - output mapping quality in the old pileup format - -commit 362e05fd670886acaede69b864903d730b9db3ca -Author: Heng Li -Date: Tue Jul 5 21:59:22 2011 -0400 - - added a brief description of the VCF format - -commit e690a696468205e0cc4560016361c997660dd496 -Author: Heng Li -Date: Tue Jul 5 16:23:10 2011 -0400 - - improved samtools manual page - -commit 362b4a1408ef3c32311d638aa8d85ce39c1c7b2d -Author: Heng Li -Date: Tue Jul 5 15:58:29 2011 -0400 - - merge bcftools.1 to samtools.1 - -commit 643e0e61ba7266efbc9e5bfcb8e41f369ba2ce0a -Author: Heng Li -Date: Tue Jul 5 13:39:02 2011 -0400 - - mpileup: when region set, set reference properly - -commit 613e4d67624a94f62563935fbd5cc294df69605a -Author: Heng Li -Date: Mon Jul 4 23:29:02 2011 -0400 - - compute the min PL diff - -commit 5b7d5d3f52b97ca42c8500eede808dab88a46a53 -Author: Heng Li -Date: Mon Jul 4 22:57:48 2011 -0400 - - rename trio.c to mut.c - -commit 84fe96ad64b0365ead93a4115d1684b9bebb98fc -Author: Heng Li -Date: Sun Jul 3 15:38:51 2011 -0400 - - added pair caller interface; not tested - -commit 2f2867b87b84c35319cc416d6173819d5c8a4e8c -Author: Heng Li -Date: Sun Jul 3 15:24:23 2011 -0400 - - inital implementation of a pair caller - -commit e97653cf2ad653c95886933c42a2b5492ccab5ff -Author: Heng Li -Date: Sun Jul 3 00:06:28 2011 -0400 - - convert bam to single-end fastq - -commit e8013e11f7a8db0a8d18c60d130169cca39bf2bd -Author: Heng Li -Date: Sat Jul 2 14:39:18 2011 -0400 - - improve BED parsing - -commit 1025714325fdc636aeee47a76db8dafbbbfde64b -Author: Heng Li -Date: Fri Jul 1 14:19:54 2011 -0400 - - update the manual page - -commit 8022d0039dff47b1c11b2421357d510c1f28ae15 -Author: Heng Li -Date: Fri Jul 1 14:17:03 2011 -0400 - - output the best constrained genotypes in trio - -commit 18c87295e12f5bebafdcae00d52000fb94c8a566 -Author: Heng Li -Date: Fri Jul 1 11:18:14 2011 -0400 - - added documentations for view -T - -commit daf7a8d96bd495296bf7c7d99cddb808a3ced7d5 -Author: Heng Li -Date: Thu Jun 30 22:45:20 2011 -0400 - - fixed a bug in writing SP - -commit e5c32bf9b28c6e3e861db88de56b5dbe11058b61 -Author: Heng Li -Date: Thu Jun 30 22:35:25 2011 -0400 - - optionally output read positions in mpileup - -commit 1008051155ec994c1901e18f3eb03ea32a62e5d7 -Author: Heng Li -Date: Thu Jun 30 22:17:25 2011 -0400 - - make faidx works with <2GB lines - -commit 2daebb63762425dd3074ddf71582ad189001e394 -Author: Heng Li -Date: Thu Jun 30 17:28:58 2011 -0400 - - fixed an issue in the trio caller and the indel caller - -commit 9fdd52cf0716fb342a94946433d564b28b230835 -Author: Heng Li -Date: Thu Jun 30 13:34:01 2011 -0400 - - Added trio caller; NOT tested yet - -commit ea22a8ed83625e9c82382b56acc42a2d9cfd17e5 -Author: Heng Li -Date: Thu Jun 30 11:42:29 2011 -0400 - - convert PL to 10-likelihood GL - -commit 10d7065267b0d12c2bfcb6c70204fb6944cd395d -Author: Heng Li -Date: Thu Jun 30 10:49:05 2011 -0400 - - fix a compatibility issue with the new bcftools - -commit d340f01f609c61b719d38a6a55629a3fc899e1cd -Author: Heng Li -Date: Sun Jun 26 23:41:20 2011 -0400 - - allow to ignore RG - -commit d6321faf98ebfe899b9409fb23c90a4aa8c6b542 -Author: Heng Li -Date: Sun Jun 5 23:05:21 2011 -0400 - - fixed a bug in SO checking due to a recent change - -commit bc995abf666d0c9ab4258f6c1b3518a45a89209f -Author: Heng Li -Date: Fri Jun 3 14:45:36 2011 -0400 - - update the version number - -commit 9e7cd83a08383858d008e0ccb2238a2b93831d6c -Author: Heng Li -Date: Fri Jun 3 14:43:12 2011 -0400 - - smarter way to parse a region string - -commit e58a90a0fde54053dac65352b34c13c3fea815fc -Author: Heng Li -Date: Wed Jun 1 14:36:22 2011 -0400 - - output LRT2 instead of LRT1 - -commit 08f78c9af3e5661f04f80bef424232de721dba03 -Author: Heng Li -Date: Wed Jun 1 14:02:28 2011 -0400 - - genotype test, but assuming 1-degree - -commit 587b852340d7e60f6f7cf474a92ef77aeab46018 -Author: Heng Li -Date: Wed Jun 1 12:55:19 2011 -0400 - - perform 2-degree test by default - -commit 3d38e403c5c830478b7eb157a484776997440501 -Author: Heng Li -Date: Wed Jun 1 12:44:34 2011 -0400 - - fixed a typo; but the result is still not good - -commit 06291624f7dcc57445676f3be25d0bc355dd7110 -Author: Heng Li -Date: Wed Jun 1 12:24:18 2011 -0400 - - fixed a typo - -commit 63b98aa33636b0d82a435bf49153c8c1502e7d42 -Author: Heng Li -Date: Wed Jun 1 12:23:37 2011 -0400 - - added HWE+F<0 filter - -commit 37d926e8999999b593d0637ab7dc379dbd3d6006 -Author: Heng Li -Date: Wed May 4 10:11:59 2011 -0400 - - improved sorting order checking in index - - Patches from Jonathan Manning - -commit 1c2dc6762c5f7cd946046b53346513f2f9761dbf -Author: Heng Li -Date: Tue May 3 23:09:05 2011 -0400 - - added r^2 estimate; added Brent's method - -commit c2d3bcd8f98e31668b5f1321222fbc6fd6336e75 -Author: Heng Li -Date: Sun May 1 23:45:23 2011 -0400 - - combine several utilites into vcfutils.lua - -commit be2e7362d7593ea4d03fb33cdb6af2aa096ca6c4 -Author: Heng Li -Date: Wed Apr 27 21:09:22 2011 -0400 - - minor warning - -commit 683ef0443860813d743cf84fa86dda9bfaf5445a -Author: Heng Li -Date: Wed Apr 27 10:10:38 2011 -0400 - - added versioning - -commit ed72f25ec85671f7646dbc92fa7b5b1dda427f7d -Author: Heng Li -Date: Wed Apr 27 10:04:02 2011 -0400 - - Output ML allele count - -commit 2a9e36d2d6c405b2411ca47458f028ada8fe1000 -Author: Heng Li -Date: Tue Apr 26 16:14:20 2011 -0400 - - use ar -s - -commit 7a4f54e6dbcd7c94acbb3f1050a93f94b8a07949 -Author: Heng Li -Date: Sat Apr 23 01:22:31 2011 -0400 - - added another type of LRT - -commit b9c5e84762a4aacce3a3771b51ea80967c79a2e5 -Author: Heng Li -Date: Fri Apr 22 16:00:31 2011 -0400 - - added version - -commit 8fad6677c5952efd67391581d64e67e02e7f6e68 -Author: Heng Li -Date: Fri Apr 22 00:30:19 2011 -0400 - - remove the pileup command - -commit 3a962fb6ebf779de70f9e6effb2d8701a9aa3dd9 -Author: Heng Li -Date: Thu Apr 21 23:10:45 2011 -0400 - - Release 0.1.16 (r963:234) - -commit b4d683cffbd98c43f05aff8610b37d63dd7e54aa -Author: Heng Li -Date: Thu Apr 21 12:44:44 2011 -0400 - - fixed a bug when coordinate-less reads are on the reverse strand - -commit c5ec45a128f409debc6a56a798024f53004037dc -Author: Heng Li -Date: Wed Apr 20 11:36:52 2011 -0400 - - added option '-f' to merge to avoid overwritting - -commit 68d431531370d24907c01a27f166f2341d7c4d35 -Author: Heng Li -Date: Wed Apr 20 10:26:58 2011 -0400 - - do not print a warning - -commit 32922607e51ad2260c337eb022b9e4aedacb049f -Author: Heng Li -Date: Wed Apr 20 10:21:06 2011 -0400 - - Added ldpair to compute LD between requested pairs - -commit b8d6fa71b91678fa02338257e0707d1e5ca098dd -Author: Heng Li -Date: Sun Apr 17 21:51:43 2011 -0400 - - On a toy sample, type "B" seems to be accepted - -commit 0e7ee9a6bb4029184202aa6e6738105ba0c0510b -Author: Heng Li -Date: Sun Apr 17 21:21:20 2011 -0400 - - added type "B"; not tested yet - -commit a513dfad0ac0062b03871eb6ecf26cb8d18dc895 -Author: Heng Li -Date: Sun Apr 17 19:25:54 2011 -0400 - - fixed a bug in bedidx.c: input BED not sorted - -commit de1e192bb0a8a762a54a6eee81d882fab01c3d32 -Author: Heng Li -Date: Sun Apr 17 18:51:08 2011 -0400 - - by default, always perform posterior chi^2 - -commit df6e0d1099895fc6cd7a19dc89fba95ed6654d35 -Author: Heng Li -Date: Sat Apr 16 12:33:28 2011 -0400 - - added debugging - -commit 8ce52e024dc2ef361dbd5399c232163055057e70 -Author: Heng Li -Date: Sat Apr 16 00:59:05 2011 -0400 - - avoid a segfault given wrong input - -commit e66b6684fc9a397f91ec29fdeecae9f8eb986a55 -Author: Heng Li -Date: Fri Apr 15 19:55:39 2011 -0400 - - do not segfault when there is no PL - -commit 9ce3c584ec0cebfa45576f2ef538df4dad2b7e55 -Author: Heng Li -Date: Fri Apr 15 11:59:55 2011 -0400 - - remove another unused part - -commit f53a051d68bf312ac8d5865210fae7a9808c0fb9 -Author: Heng Li -Date: Fri Apr 15 10:41:25 2011 -0400 - - print G3 if HWE is small - -commit 4b2c08bb86ca4ed4959e4cb77a28f7d6fc19f5c9 -Author: Heng Li -Date: Fri Apr 15 10:04:34 2011 -0400 - - fixed a bug - - actually not fix, but hide it - -commit 088e13c32453fb533b7bb1c65a573f9b90a23625 -Author: Heng Li -Date: Fri Apr 15 09:48:47 2011 -0400 - - added LRT based permutation; not used though - -commit 1e3c2001afcb80b5eaa4c3f88df9da7b01b62524 -Author: Heng Li -Date: Fri Apr 15 09:28:55 2011 -0400 - - Perform posterior contrast for small LRT - - Posterior contrast is much slower than LRT. Nonetheless, posterior P-value is - more robust to sequencing artifacts. Thus we may combine the two to achieve a - balance between speed and low FPR. - -commit 6f1b066270902198a7175ff6c1b05ebc8d1919be -Author: Heng Li -Date: Fri Apr 15 01:36:06 2011 -0400 - - Added Brent's method - -commit 3d061e5db25b67b25f6ff87afe4162e121354232 -Author: Heng Li -Date: Thu Apr 14 23:30:10 2011 -0400 - - fixed a typo in printing - -commit 7fd14ceb5990bb350b8e97346ef3537d80058def -Author: Heng Li -Date: Thu Apr 14 23:14:23 2011 -0400 - - fixed a stupid bug - -commit f5b2c3459ec098b3cafd9619b9077132516baf58 -Author: Heng Li -Date: Thu Apr 14 22:42:35 2011 -0400 - - separate EM and posterior - - Now, constrast is not performed unless -C is in use. EM can be invoked - independently with -e without computing the posterior. - -commit 9eefcac963697fae554789b11ae3cb2c23f224d0 -Author: Heng Li -Date: Thu Apr 14 22:00:19 2011 -0400 - - further code cleanup; prepare to add EM interface - -commit c2cce52355262743711e4742b0c8542bfcab1cdd -Author: Heng Li -Date: Thu Apr 14 21:44:03 2011 -0400 - - drop EM from prob1 - -commit 24016f04bd3bdffb7eeb50cb25854f5007feb70f -Author: Heng Li -Date: Thu Apr 14 21:08:33 2011 -0400 - - drop posterior LRT; prepare for clean up - -commit 3670d8bd88c3eb22873f0a80e2a5913f64ca8c9a -Author: Heng Li -Date: Thu Apr 14 20:57:43 2011 -0400 - - better initial values for LD - -commit d48a8873c060b18b57799cfe3a0e5496ba069457 -Author: Heng Li -Date: Thu Apr 14 20:36:25 2011 -0400 - - finished EM - -commit b101f2db476188a950c23f5c1b6185fdb7f8f40b -Author: Heng Li -Date: Wed Apr 13 01:19:04 2011 -0400 - - genotype frequency estimate - -commit d79bdcbf6242ecfb8accba9ac9a22fbcbd543cf2 -Author: Heng Li -Date: Wed Apr 13 00:37:22 2011 -0400 - - prepare for code clean up - -commit e0ce416abfc094f0c090957080b1404fd0edf752 -Author: Heng Li -Date: Wed Apr 13 00:34:15 2011 -0400 - - rename ld.c to em.c - -commit 45ede3ad181f35c1be24bed5d75841e472357ab7 -Author: Heng Li -Date: Wed Apr 13 00:22:10 2011 -0400 - - implemeted EM likelihood ratio test - - The idea is learned from a brief chat with Rasmus Nielsen. - -commit 0454a346b60e42b75a2f742272089810279c7131 -Author: Heng Li -Date: Tue Apr 12 15:45:52 2011 -0400 - - added likelihood-ratio test (idea from Nick) - -commit f6287c8646c690440a1554c8958e7268f4134dc2 -Author: Heng Li -Date: Sun Apr 10 18:24:37 2011 -0400 - - Release samtools-0.1.15 (r949:203) - -commit de6023f38f4d652438557cf7a0ac6eec324e7416 -Author: Heng Li -Date: Sun Apr 10 15:54:58 2011 -0400 - - improved help information - -commit d3b337f2b7eda1e6f8f5575a19d1b5ed55cae279 -Author: Heng Li -Date: Sat Apr 9 16:28:01 2011 -0400 - - fixed a minor issue - -commit 82f6e4f49247e75fbd8ec08c285b8d3047b3d235 -Author: Heng Li -Date: Sat Apr 9 15:49:04 2011 -0400 - - separate QC-pass and QC-fail reads - -commit 8362b4a255081ee7ca0a4ca2eabc8c76758b6863 -Author: Heng Li -Date: Fri Apr 8 17:45:19 2011 -0400 - - added verbose level - -commit f7bf419c290462be7d289249a4a6d28f825b4c93 -Author: Heng Li -Date: Fri Apr 8 16:08:14 2011 -0400 - - fixed a bug - -commit 890cbb1ac93b3004fb6cf42ff47195077dcfc8ad -Author: Heng Li -Date: Fri Apr 8 16:00:37 2011 -0400 - - drop unrelated @RG when "-R" is in use - -commit a62dc929c950fb51311b705f5b5bfba8e3f704d7 -Author: Heng Li -Date: Fri Apr 8 16:00:14 2011 -0400 - - skip header validation - -commit 39da810e2c56c8f0eff1ab726600b41f26d3d8e9 -Author: Heng Li -Date: Tue Apr 5 23:52:22 2011 -0400 - - change error message - -commit c0c50a34df250ef8a7a29b172058cd229be582b5 -Author: Heng Li -Date: Tue Apr 5 23:50:46 2011 -0400 - - fixed a bug caused by recent modifications - -commit 25226e8c468404cb5e1b5272efcea57e4193c762 -Author: Heng Li -Date: Tue Apr 5 13:31:19 2011 -0400 - - reduce the indel filtering window - -commit 5e18d7014437734f9dac9ab45a95e43ec2526101 -Author: Heng Li -Date: Mon Apr 4 13:56:20 2011 -0400 - - only output hwe if it is small enough - -commit 614941fb7dd276de662e7820eb8c7bae871a18cc -Author: Heng Li -Date: Mon Apr 4 13:34:02 2011 -0400 - - added HWE back - -commit 7abe8825aa0bacccdeb38125934ae94d18f0ad4d -Author: Heng Li -Date: Mon Apr 4 12:46:24 2011 -0400 - - EM estimate of genotype frequency - -commit 2bfeff9c645d177416664f1cb811e85cac3ff9e3 -Author: Heng Li -Date: Mon Apr 4 11:29:12 2011 -0400 - - minor - -commit 401e40647e7e3abbac6e4ec3d8bb68eb6f2d401b -Author: Heng Li -Date: Mon Apr 4 11:24:04 2011 -0400 - - Added genotype freq estimate and association test - -commit 6cc226df6e3b480f1bd6e763ce8ef47f785bbb74 -Author: Heng Li -Date: Sun Apr 3 20:57:23 2011 -0400 - - minor changes - -commit 7e47a39630e812f09b80369f14606245976f687e -Author: Heng Li -Date: Fri Apr 1 15:21:59 2011 -0400 - - print the grayscale - -commit 2f675d9c0dde3c166c99e335fa17c7873a5ae8d5 -Author: Heng Li -Date: Fri Apr 1 08:55:16 2011 -0400 - - change to comment - -commit 0592bb514994544ed84f51e509b233cf8821e0cf -Author: Heng Li -Date: Fri Apr 1 08:54:35 2011 -0400 - - added base quality filtering - -commit fc1b47e04a7b94f6362c45856cbeb89d9d0b5ca5 -Author: Heng Li -Date: Thu Mar 31 23:31:14 2011 -0400 - - fixed a few typos in comments - -commit 60be79bc8f0d24656e5e8a329af7e9b5b91d4c8b -Author: Heng Li -Date: Thu Mar 31 23:13:23 2011 -0400 - - comments - -commit 2432864acc25ebe5cee4217dbb0120439077a7f8 -Author: Heng Li -Date: Thu Mar 31 22:42:46 2011 -0400 - - added bam2depth.c, a demo program - -commit 39625f7c6bea9ccbfd9af0feb22348d52079f012 -Author: Heng Li -Date: Thu Mar 31 16:37:22 2011 -0400 - - added bgzf_check_bgzf() (used by tabix) - -commit 6de6bd3fb67fd22753a5f07d4cc25bf94e1b5a8c -Author: Heng Li -Date: Thu Mar 31 16:37:08 2011 -0400 - - fixed a bug in bedidx.c - -commit 3b9e257d25b2e81eed1625bc5d2882ed486ef20e -Author: Heng Li -Date: Wed Mar 30 13:27:15 2011 -0400 - - added bed support to bcftools - -commit 47bcce3d14ec4d205283b61e5e653803996c42e0 -Author: Heng Li -Date: Wed Mar 30 12:56:40 2011 -0400 - - Added BED support to "samtools view" - -commit a812386017faedfc86c0e6562adbb2138329cfeb -Author: Heng Li -Date: Wed Mar 30 12:47:04 2011 -0400 - - support BED file - -commit 3052dddc929f1825e6e7f7f6f6724d9465d6cf9a -Author: Heng Li -Date: Mon Mar 28 15:51:55 2011 -0400 - - relax RG matching; proper mismatching message - -commit f86d60c8fe25785523f01fae1486d2a6df4ee6ef -Author: Heng Li -Date: Sat Mar 26 10:38:23 2011 -0400 - - Avoid reporting association when something unexpected, which I do not understand, happens. - -commit dd41e6b26fd9fe30218748b9a0a1f49bdb1862b9 -Author: Heng Li -Date: Sat Mar 26 10:38:01 2011 -0400 - - Added -1 to merge - -commit 4a0364b0d7f87f1c88d71ec5857a1f1d40710681 -Author: Heng Li -Date: Wed Mar 23 16:56:55 2011 -0400 - - plot pairwise r^2 - -commit 452629a711582e612bec22b3b082e234bd37039b -Author: Heng Li -Date: Wed Mar 23 14:31:01 2011 -0400 - - pairwise LD; case-control AF2 - -commit 52862951adcaecde26ba8f0d9c1897944640a674 -Author: Heng Li -Date: Mon Mar 21 23:03:14 2011 -0400 - - Release samtools-0.1.14 (r933:170) - -commit 59a5a8ba8e2940f0e38238f9339f02c91a8a0ce4 -Author: Heng Li -Date: Mon Mar 21 13:52:55 2011 -0400 - - optionally skip loci with too low sample coverage - -commit 6434264b5c69514d4fafe62cbd30b3bbaddc1d41 -Author: Heng Li -Date: Sat Mar 19 14:38:25 2011 -0400 - - mpileup support Illumina1.3+ quality; skip non-variant sites when "view -v" is in use - -commit 5f59e01987e1d5eca7d6359cae64a9734b18beea -Author: Heng Li -Date: Fri Mar 18 17:19:18 2011 -0400 - - update version to r933:167 - -commit 4d2c3c950910aa3d2c87760c3532e458fe01c0fa -Author: Heng Li -Date: Fri Mar 18 16:25:01 2011 -0400 - - added "-1" to the command-line help - -commit 55313a015a7bd6369cf5a66fed7fab2333201dc9 -Author: Heng Li -Date: Fri Mar 18 16:22:12 2011 -0400 - - added the "cat" command (by Chris Saunders) - -commit b670272cadf3efa4dc456ac4c76104f73477d60d -Author: Heng Li -Date: Fri Mar 18 15:59:46 2011 -0400 - - support varying the compression level - -commit c5dd3c9ca5f75f880e52c8cd2beae983bcb8d3b1 -Author: Heng Li -Date: Wed Mar 16 14:33:45 2011 -0400 - - update the manual pages - -commit 12fb4b596dc51bccd154fc4bd0593442f7937a46 -Author: Heng Li -Date: Wed Mar 16 12:49:26 2011 -0400 - - update changelog - -commit e7fe4fd66e02d60a1ca7952ad1938809e77729a9 -Author: Heng Li -Date: Wed Mar 16 12:10:05 2011 -0400 - - do not call indels when the depth is very high - -commit 7455eeaa32b949bb3856f75810890aabf7cacb18 -Author: Heng Li -Date: Wed Mar 16 11:56:56 2011 -0400 - - code clean up - -commit 5f16679e54ced8e67a75d949f9175c50480b914e -Author: Heng Li -Date: Tue Mar 15 14:45:24 2011 -0400 - - when -s is specified, change the sample order - -commit 7ba95adee09d3b06a7eaf797d25efef837e592f5 -Author: Heng Li -Date: Tue Mar 15 14:11:42 2011 -0400 - - compute the rank in permutation - -commit d219783cea7643fc7e10e1bd3a98e9b3165b4506 -Author: Heng Li -Date: Sun Mar 13 21:35:13 2011 -0400 - - I have found a SERIOUS BUG!!! - -commit 8e20d04ecdac1a7788eef71c4bb91b8479cf7150 -Author: Heng Li -Date: Sun Mar 13 17:04:04 2011 -0400 - - optionally shuffle samples in a BCF (debugging) - -commit fc7b261f181f2a411427bc9ee5d586c883ca9cdc -Author: Heng Li -Date: Fri Mar 11 09:34:20 2011 -0500 - - fixed a bug - -commit b3bbcc3d40994ae85705ab6fef9866ec8c142201 -Author: Heng Li -Date: Thu Mar 10 20:25:59 2011 -0500 - - use mode instead of mean - -commit f1161262d137098a19143b5cb0de810e5db3243e -Author: Heng Li -Date: Thu Mar 10 20:09:16 2011 -0500 - - start from the mean instead of the mode - -commit 2ba56f5e99e90674855c4ffc8bf583340b932e1e -Author: Heng Li -Date: Thu Mar 10 17:13:34 2011 -0500 - - fixed an error in Chi^2 test - -commit b4ce7ae400290bc43dd287240479667f99b3b11e -Author: Heng Li -Date: Thu Mar 10 00:23:39 2011 -0500 - - minor - -commit 8487fa5d3a73a43443964e731ea2a4c873c9d4e5 -Author: Heng Li -Date: Wed Mar 9 21:33:19 2011 -0500 - - added -F to accept BCFs generated by old samtools - -commit fd51d2093f7fd775a7eaaeea57fa34716ab59ac2 -Author: Heng Li -Date: Wed Mar 9 17:39:09 2011 -0500 - - update version - -commit b6da54335df943015a998a934075331b467abb5b -Author: Heng Li -Date: Wed Mar 9 17:37:14 2011 -0500 - - compute pseudo-chi2 probability - -commit 9f73cefdb8935421d872b989dd98fbc8e1295029 -Author: Heng Li -Date: Wed Mar 9 15:54:04 2011 -0500 - - remove a comment which is wrong - -commit b10b1e47ece522e97ab8ef23417bcb6454f8b9db -Author: Heng Li -Date: Wed Mar 9 15:51:12 2011 -0500 - - clean up - -commit 353bfae2c6ff59205bd9223db04084cf7f507f01 -Author: Heng Li -Date: Wed Mar 9 15:45:29 2011 -0500 - - for backup - -commit 53915d1c6410c2537d18bfa8eb8c657a2233c35e -Author: Heng Li -Date: Wed Mar 9 15:27:56 2011 -0500 - - having debugging code - -commit 0d0dbf66995b1511390d593981eae7b5d36fe17b -Author: Heng Li -Date: Wed Mar 9 14:58:23 2011 -0500 - - temporary backup - -commit 5b74a174a8b637dee43b7f30250df6fb96580e12 -Author: Heng Li -Date: Tue Mar 8 15:46:11 2011 -0500 - - the output makes sense, but there may be a typo... - -commit d81ec654b6c0c1eef6b0625d96f14b3155cee7c6 -Author: Heng Li -Date: Tue Mar 8 15:19:09 2011 -0500 - - added contrast2(); fixed a bug in haploid mode - -commit 0cfd896fad5f7737cca49efa94a11892dafcd812 -Author: Heng Li -Date: Mon Mar 7 21:40:17 2011 -0500 - - fixed a bug in haploid genotyping - -commit ccd52155ef61273f2b42ad9c7b31ff1915f81b24 -Author: Heng Li -Date: Sat Mar 5 18:10:35 2011 -0500 - - fixed a few bugs; still not fully working - -commit edc3af753f96f831968ae32f2e0f915b74f31e6e -Author: Heng Li -Date: Fri Mar 4 17:31:33 2011 -0500 - - drop HWE calculation - -commit 92dac194debb66ca0718c21c871822dda2dd5bc1 -Author: Heng Li -Date: Fri Mar 4 17:28:35 2011 -0500 - - implemented hap/dipoind mode; probably BUGGY! - -commit 7f26804bc27937e36fdc967e5c76514653ea40f5 -Author: Heng Li -Date: Fri Mar 4 16:01:27 2011 -0500 - - read ploidy - -commit e7b7213475b5e61a69aab77ffb02b4983c8e7678 -Author: Heng Li -Date: Fri Mar 4 14:12:14 2011 -0500 - - added math notes - -commit 46023e2f21321da83fc8e83e9229757a4e821acb -Author: Heng Li -Date: Fri Mar 4 13:34:10 2011 -0500 - - update BCF spec - -commit 13190c49eeb006ad7013b7f1e9fc1b3beca3ae78 -Author: Heng Li -Date: Tue Mar 1 14:45:19 2011 -0500 - - Release samtools-0.1.13 (r926:134) - -commit be8fabbb6001d9fd5263a70a3e21ed6dfe5a9837 -Author: Heng Li -Date: Tue Mar 1 14:07:15 2011 -0500 - - prepare to finalize 0.1.13 - -commit 1e8c753660978bed7e9289fe50becd596d9314bb -Author: Heng Li -Date: Tue Mar 1 09:40:17 2011 -0500 - - allow to change whether to drop ambiguous reads - -commit 412210bfdb46606023f2e4b9086f2787f0cf1c62 -Author: Heng Li -Date: Mon Feb 28 22:01:29 2011 -0500 - - revert to the old behavior of phase - -commit 46035589518cf84738de8666b866e2619457c1fb -Author: Heng Li -Date: Mon Feb 28 16:46:23 2011 -0500 - - change version number - -commit 7f40c33e37fc16fcb0a375ce46ae1d09cafb6d50 -Author: Heng Li -Date: Mon Feb 28 16:37:42 2011 -0500 - - bugfix in indel calling: interger overflow - -commit 75849470efbe30042e5ddd516f9bcbe3b9bf6062 -Author: Heng Li -Date: Mon Feb 28 15:35:47 2011 -0500 - - fixed a typo - -commit 9e6fb569885f906fabaab7fc2f02eae82f4bd602 -Author: Heng Li -Date: Mon Feb 28 15:34:09 2011 -0500 - - minor changes to heuristic rules - -commit 30a799a91f5e2c10b761aa5437f902c6649fceb3 -Author: Heng Li -Date: Mon Feb 28 15:20:26 2011 -0500 - - fixed a bug in the latest change - -commit e21ba9df950ea37f5c1b35c2af9ba9a4e0bba02a -Author: Heng Li -Date: Mon Feb 28 12:47:06 2011 -0500 - - put version in bam.h - -commit 918b14780c1dceb39c7010638ecd61c626e17166 -Author: Heng Li -Date: Mon Feb 28 12:00:38 2011 -0500 - - frag_t::phased==0 reads are dumped to chimera.bam - -commit 657293c7bdba3ac69f53cd1ffa2874ed8756475e -Author: Heng Li -Date: Mon Feb 28 11:05:29 2011 -0500 - - change default -q to 37 (previously 40) - -commit 33d8d3bea76e466798ea322d68d34deb8d2dff06 -Author: Heng Li -Date: Mon Feb 28 10:39:57 2011 -0500 - - fixed a minor bug in BAM reading - -commit daa25d426d42465d76c7317c95772bbb36bb3f47 -Author: Heng Li -Date: Sat Feb 26 21:07:24 2011 -0500 - - suppress gzopen64() warning - -commit 9cec4256eb9e7848d4711adb67b540659c141e32 -Author: Heng Li -Date: Fri Feb 25 22:14:52 2011 -0500 - - fixed a long existing bug in vcf2fq - -commit 304487c83067a733add71cbc3886fa8c49f7ef2a -Author: Heng Li -Date: Fri Feb 25 16:37:40 2011 -0500 - - change version number - -commit 10ba6bf4f16692760f696f7b17f3719065786f77 -Author: Heng Li -Date: Fri Feb 25 16:34:08 2011 -0500 - - Change the order of PL; change SP to int32_t - -commit c5cc2a8036a9c3579fbfde651efec4f6763b0228 -Author: Heng Li -Date: Fri Feb 25 14:52:03 2011 -0500 - - claim X defined in the header - -commit 4ee8cb29f6092fd14a89f0cc5d3575112a204f39 -Author: Heng Li -Date: Fri Feb 25 14:40:24 2011 -0500 - - minor changes - -commit 00065e9336a2831dc53bee7da2f4719845be1a2a -Author: Heng Li -Date: Fri Feb 25 11:39:06 2011 -0500 - - fixed an error in the BCF spec - -commit 1e2a73afcb72a02aa448718cb017c0438de89f90 -Author: Heng Li -Date: Fri Feb 25 11:36:40 2011 -0500 - - update BCF spec - -commit dbf8eedaa38a405cb2fba5b3952b85776f51d035 -Author: Heng Li -Date: Fri Feb 25 11:28:43 2011 -0500 - - update BCF spec - -commit eed1d91af9fad3c9d965333a55e623757f9c4e9d -Author: Heng Li -Date: Fri Feb 25 09:51:39 2011 -0500 - - fixed a flaw in targetcut - -commit 59bc980bb832b92a8b0cc244cf106e6150e4db6f -Author: Heng Li -Date: Fri Feb 25 00:54:35 2011 -0500 - - update manual page - -commit fcc4738c4abdca79e3de159e21208df1b98ac76c -Author: Heng Li -Date: Fri Feb 25 00:45:39 2011 -0500 - - update version format - -commit 5748639ae542b7f6b853562edc2bb3faf43030e4 -Author: Heng Li -Date: Fri Feb 25 00:45:12 2011 -0500 - - update version number - -commit 06b44cc366cf27ce8976ee6a05810a0b3c48b56d -Author: Heng Li -Date: Fri Feb 25 00:44:21 2011 -0500 - - update version number - -commit ab7f4529d12739ff66fd4c09af9d992ab59c53ef -Author: Heng Li -Date: Fri Feb 25 00:42:55 2011 -0500 - - various help message - -commit a092e1f6f963272f8bb23616986ddaf604fd0f82 -Author: Heng Li -Date: Thu Feb 24 23:43:13 2011 -0500 - - disable unfinished functionality - -commit f00a78db72b14ee4c6689fc13f20ed31aeaecd40 -Author: Heng Li -Date: Thu Feb 24 10:04:56 2011 -0500 - - added "const" to bcf_p1_cal() - -commit 91049c4a8db3bf50dcc9d07506f22fa4ca5b5a96 -Author: Heng Li -Date: Wed Feb 23 11:53:47 2011 -0500 - - randomly allocate unphased reads - -commit f4405354a8d4cb3441141fa734573031059d7f57 -Author: Heng Li -Date: Tue Feb 22 15:36:07 2011 -0500 - - fixed a typo - -commit 3075e4dc5c7c9d954426aabda6a73fa788357100 -Author: Heng Li -Date: Tue Feb 22 15:33:40 2011 -0500 - - make output more informative - -commit 628cf3235e2815a40acf089fb1d3357be6437787 -Author: Heng Li -Date: Tue Feb 22 14:50:06 2011 -0500 - - change the scoring rule; change default k to 13 - -commit f22fd99831e4b5c74f898719216f359dbe987bbf -Author: Heng Li -Date: Tue Feb 22 14:45:15 2011 -0500 - - update scoring in masking - -commit 2f23547b81984555032aa0eefd064b8e07986fdc -Author: Heng Li -Date: Tue Feb 22 14:37:17 2011 -0500 - - remove dropreg() - -commit 4d8b6b1f1f331ca9041983c66e34a857c3b8f1bb -Author: Heng Li -Date: Tue Feb 22 13:10:16 2011 -0500 - - accept files from stdin - -commit 9b50c5038e6fc0185e29ca5b50fe0806a9a939b9 -Author: Heng Li -Date: Tue Feb 22 11:16:57 2011 -0500 - - fixed a bug in consensus generation - -commit 1332ab32fb788fdc81b2ba8653b905d106238fad -Author: Heng Li -Date: Mon Feb 21 22:53:23 2011 -0500 - - print dropped fragments - -commit a288761b4ca1584e51076a71cbc4d72fe923dda1 -Author: Heng Li -Date: Mon Feb 21 22:37:04 2011 -0500 - - bugfix: singletons are not phased - -commit 683365f534c0223dea7d72532015ac16a45ba22b -Author: Heng Li -Date: Mon Feb 21 17:27:10 2011 -0500 - - output singleton blocks - -commit 841a4609084d81f1bc81e0b00dd806002461e7d9 -Author: Heng Li -Date: Mon Feb 21 15:58:55 2011 -0500 - - fixed a bug; not working with -l right now - -commit fdd57ea31732b5516dc212d72174b60206952636 -Author: Heng Li -Date: Mon Feb 21 15:17:00 2011 -0500 - - skip mapQ==0 reads - -commit 4eb6ba75c23c1c9be5f76814fa1b93a2e304b2af -Author: Heng Li -Date: Mon Feb 21 14:03:03 2011 -0500 - - print the "targetcut" command - -commit 0123d9559ba58b026c0dfd15bc26019a193cd21a -Author: Heng Li -Date: Mon Feb 21 11:22:13 2011 -0500 - - allow to set the maximum depth - -commit 0f92eb248a4d06645b2c3d736a0faea8a7a9f731 -Author: Heng Li -Date: Mon Feb 21 09:56:41 2011 -0500 - - use a proper error model to call hets - -commit 587a01504af5aea6288740d121dccf48fb8a75f4 -Author: Heng Li -Date: Mon Feb 21 09:16:38 2011 -0500 - - phase is UNFINISHED; strip RG when merging - -commit 723bf3cd79e4f4a558373d4c707fa6b3db0fb357 -Author: Heng Li -Date: Sat Feb 19 23:38:11 2011 -0500 - - use a proper model to compute consensus - -commit 891a6b02d4a9af2ed98fbaac4915bf1f0da4f6c8 -Author: Heng Li -Date: Sat Feb 19 22:14:19 2011 -0500 - - added comment - -commit 8b55e0a581ecc9e4ba754d1f3c8784f3038b6e48 -Author: Heng Li -Date: Fri Feb 18 17:23:39 2011 -0500 - - change the output format - -commit 75c36e8c563eddd0a362ba3b38cf0aea21aafb1f -Author: Heng Li -Date: Tue Feb 15 20:31:00 2011 -0500 - - fixed a bug in writing BAM - -commit bb0ce52f066cfebaa35a125d57b353bb717a5165 -Author: Heng Li -Date: Mon Feb 14 23:39:09 2011 -0500 - - skip uncovered; unknown alleles taken as X - -commit ba67f4d119c7d06907db3015d337d9a01a3fc9fe -Author: Heng Li -Date: Mon Feb 14 23:21:19 2011 -0500 - - fixed a bug - -commit e4448d49e6129a5e1ee9c7f04f43612f12d6aad6 -Author: Heng Li -Date: Mon Feb 14 22:43:09 2011 -0500 - - prepare to read hets from a list; unfinished - -commit 129ea29c1f12177c0a7c3e21676f6210370fc59b -Author: Heng Li -Date: Mon Feb 14 16:32:22 2011 -0500 - - updated khash.h to 0.2.5 - -commit 15b44ed93bd949dffcf79ac8dbea6d9b7dfcb58c -Author: Heng Li -Date: Mon Feb 14 16:15:04 2011 -0500 - - use the latest version of khash - -commit 486c05f06f44d981dfb2069bcb43e4b35fd8389c -Author: Heng Li -Date: Mon Feb 14 15:04:40 2011 -0500 - - change the default -k to 11 - -commit 07cf9d1e443d73cf053de38dd01671e3781f6e29 -Author: Heng Li -Date: Mon Feb 14 14:50:51 2011 -0500 - - sort fragments by vpos instead of by beg - -commit d0d3e7faabf5cbb7e5ff7b294f7e220da807c4c0 -Author: Heng Li -Date: Mon Feb 14 14:45:41 2011 -0500 - - shuffling the two haplotypes for better randomness - -commit 3be28eaf5f6033229aedf12ddb11a0084ba01cd8 -Author: Heng Li -Date: Mon Feb 14 14:09:17 2011 -0500 - - write chimeras to a separate BAM - -commit 80ccbc26f43918fe42be123cc1da9d3d7ce30816 -Author: Heng Li -Date: Mon Feb 14 13:54:13 2011 -0500 - - no mem leak/violation on small files; correctness is not checked - -commit 5c923867432fa14c26a19e3782e7f48d4080f6ac -Author: Heng Li -Date: Mon Feb 14 13:50:25 2011 -0500 - - bam separation; at least not immediate segfault - -commit cea2643ec30a59735bf89b2f562b563bf7263e79 -Author: Heng Li -Date: Sun Feb 13 23:24:11 2011 -0500 - - on the way to implement BAM separation; unfinished - -commit 964269cd15036a470ca89e43d0952201a0825671 -Author: Heng Li -Date: Sun Feb 13 18:07:56 2011 -0500 - - keep singletons in the hash table - -commit 2d4aa649bd670d5e038a1acaefd33c5fe24ae0e8 -Author: Heng Li -Date: Sun Feb 13 17:42:24 2011 -0500 - - Revert "prepare to add bam separation" - - This reverts commit ed6957e5211c2c4cf684dcb8bbb661052c74df6f. - -commit ed6957e5211c2c4cf684dcb8bbb661052c74df6f -Author: Heng Li -Date: Sun Feb 13 00:24:28 2011 -0500 - - prepare to add bam separation - -commit d211e652d93791d2e112d334added243ffe5fc3e -Author: Heng Li -Date: Sat Feb 12 18:50:20 2011 -0500 - - accelerate kstrtok - -commit 2d6af49d331ff5afe7b9e9b102e79d7d4512fdbe -Author: Heng Li -Date: Fri Feb 11 21:08:21 2011 -0500 - - split unlinked blocks - -commit 68e4cd1b560b0a6fd4c77e5e51eadde9fda26ea4 -Author: Heng Li -Date: Fri Feb 11 10:47:58 2011 -0500 - - remove heading and tailing ambiguous positions - -commit d2b685141426a902ae76660c1fbe8020da150cf8 -Author: Heng Li -Date: Fri Feb 11 10:02:21 2011 -0500 - - code clean up for further features - -commit c6980e062d55928b59f287c03e599dd5a37ed509 -Author: Heng Li -Date: Fri Feb 11 08:00:08 2011 -0500 - - change /64 to >>6; the latter is faster - -commit 91635b9c2687f24d72ee6a8aad2050a79bb8400f -Merge: 41d4df2 9a7e155 -Author: Heng Li -Date: Fri Feb 11 01:22:55 2011 -0500 - - Merge branch 'master' into devel - -commit 9a7e155cc591c1b6c9f7f9cb939364a6becb65b2 -Author: Heng Li -Date: Fri Feb 11 01:21:07 2011 -0500 - - output an unrecognized field as '.'; autofix GL/PL - -commit 41d4df2e9545e9abe97151cfe5d6c763f3d00db1 -Merge: c00c41c aacce0c -Author: Heng Li -Date: Thu Feb 10 23:00:14 2011 -0500 - - Merge branch 'master' into devel - -commit aacce0ce7276f451e4fddf81832f9e5f7f65198b -Author: Heng Li -Date: Thu Feb 10 22:57:53 2011 -0500 - - finished VCF->BCF conversion - -commit 0e875df643e41d848b709e2fa877de8ae53cdd4c -Author: Heng Li -Date: Thu Feb 10 21:57:28 2011 -0500 - - fixed a bug in reading VCF files - -commit c00c41c2a5da69cccea64adb542a0b365e56b4fc -Author: Heng Li -Date: Thu Feb 10 16:28:37 2011 -0500 - - suppres one-allele blocks - -commit 2e2354b673722e2f00d72970a043f80a66270da1 -Author: Heng Li -Date: Thu Feb 10 16:06:56 2011 -0500 - - fixed the bug in filtering - -commit d971e1fe24de4ecaf94055efffc5f641e2bdb563 -Author: Heng Li -Date: Thu Feb 10 12:24:23 2011 -0500 - - prepare to add filtering; buggy right now - -commit a0a5a3fbf504c3b02f7b9212e72315c1047cc249 -Author: Heng Li -Date: Thu Feb 10 11:55:02 2011 -0500 - - make masking optional - -commit 28db71ccd95054a5f8a47c2332794f8968f6a822 -Author: Heng Li -Date: Thu Feb 10 11:40:47 2011 -0500 - - routine to mask poorly called regions - -commit a3f6c439262bc10a4067860440f4d4dde9e0c515 -Author: Heng Li -Date: Wed Feb 9 17:18:33 2011 -0500 - - code clean up: remove globals - -commit 0b711978492f6ad39d459d78723c299468906818 -Author: Heng Li -Date: Wed Feb 9 16:52:54 2011 -0500 - - output more information - -commit f69d217ae5b691bf42ad07a97f29a7cc6456046f -Author: Heng Li -Date: Wed Feb 9 16:11:54 2011 -0500 - - fixed another bug in flipping - -commit d47882d549337fbcc251597508a2c7faf1bb92e2 -Author: Heng Li -Date: Wed Feb 9 16:01:35 2011 -0500 - - fixed a stupid bug in flipping - -commit e33f89de499496537f5fbde396a66557f0353f1b -Author: Heng Li -Date: Wed Feb 9 15:54:42 2011 -0500 - - fix chimeras; a little weird... - -commit 03d3c1d0b945245108ce0942d4772536a32212c7 -Author: Heng Li -Date: Wed Feb 9 13:27:35 2011 -0500 - - no effective change; prepare to fix chimera - -commit 6bc0a4676dd2252085a6e67bb06daa5ae05a554f -Author: Heng Li -Date: Wed Feb 9 11:52:58 2011 -0500 - - better count output - -commit dcac515439d25f71125d6de8111da417776ab9ce -Author: Heng Li -Date: Wed Feb 9 10:31:07 2011 -0500 - - prepare for another way of filtering - -commit ca7e4f1899b86d2e077994c789e8f69d699b3cd9 -Author: Heng Li -Date: Tue Feb 8 16:10:08 2011 -0500 - - fixed the bug; I can do better. - -commit 0733f77b98af121bdcb198cea6151d159831bb9c -Author: Heng Li -Date: Tue Feb 8 15:55:38 2011 -0500 - - fixed two bugs; still not working... - -commit 80f18cba9ba73c9592380fc1ecd53c351d294782 -Author: Heng Li -Date: Tue Feb 8 15:42:58 2011 -0500 - - filter false SNPs; NOT working right now - -commit 69a66e2f96d5b102cd712ff1527a3802fa84c590 -Author: Heng Li -Date: Tue Feb 8 14:39:09 2011 -0500 - - write sequence in the SAM format for debugging - -commit b6f1c9d160822af2b713be206f37bd6dde00546a -Author: Heng Li -Date: Mon Feb 7 11:51:21 2011 -0500 - - fixed two bugs - -commit 400aa5c06100af9c47cd5e4ce8b95b7deb84f54b -Author: Heng Li -Date: Mon Feb 7 11:22:38 2011 -0500 - - Optionally apply BAQ - -commit 4c82e0e19682e424f5cdb8381364114c307b329e -Author: Heng Li -Date: Mon Feb 7 01:23:31 2011 -0500 - - improved output; the result makes sense at a glance - -commit dc7853a581ab24bcc496e96b123ccf637e32ed1d -Author: Heng Li -Date: Sun Feb 6 14:12:43 2011 -0500 - - process per linked block instead of per chr - -commit e867d9c6c2e61d9e748e78163e5481dca5697a36 -Author: Heng Li -Date: Sun Feb 6 00:45:46 2011 -0500 - - DP seems to work on toy examples - -commit 445ad72fc43d4354d56f5f759790e8ae0be73d02 -Author: Heng Li -Date: Sat Feb 5 01:24:42 2011 -0500 - - implemented backtrack; not tested - -commit ba38e180b9cd545956583b22e97e09b4bb12073e -Author: Heng Li -Date: Fri Feb 4 23:55:23 2011 -0500 - - More "correct" DP; backtrack not implemented - -commit d69761fd9351273ccd37ea431b10509add91e7cf -Author: Heng Li -Date: Fri Feb 4 17:22:31 2011 -0500 - - scratch of dynamic programming; unfinished... - -commit 769ffcb44e26e59300791658801d321559b33858 -Author: Heng Li -Date: Fri Feb 4 16:29:55 2011 -0500 - - UNFINISHED commit. - -commit 9adab9591317c3467f3d8cdf2d19ec1f65d1b5b7 -Author: Heng Li -Date: Thu Feb 3 16:20:59 2011 -0500 - - another way of counting; can be even faster - -commit bbafbdc01ed1ceaab44927def1ad47c4c78aeb9c -Author: Heng Li -Date: Thu Feb 3 14:48:20 2011 -0500 - - for backup - -commit eba7446389cad62a19133bced1386a4334dcab79 -Merge: a44a98e f01a593 -Author: Heng Li -Date: Wed Feb 2 14:06:07 2011 -0500 - - Merge branch 'master' into devel - -commit f01a5930445b5fda7e6b5b813ed63c652160ada2 -Author: Heng Li -Date: Wed Feb 2 11:31:54 2011 -0500 - - Better truncation warning when EOF is absent - -commit dd3ee5ed26c8bbef4a62fa5b2bfb0a75833f2c31 -Author: Heng Li -Date: Wed Feb 2 10:38:28 2011 -0500 - - fixed a typo in BCF/VCF headers - -commit b9d1137c55f401387113d1ad8a387489afe741db -Author: Heng Li -Date: Wed Feb 2 09:13:44 2011 -0500 - - fixed an out-of-boundary bug (fixed by Roel Kluin) - -commit a44a98e16559b9672e8a3492c8f8c640074b7ee2 -Merge: ef68a14 d0443d5 -Author: Heng Li -Date: Tue Feb 1 21:54:48 2011 -0500 - - Merge branch 'master' into devel - -commit d0443d5c2f648e0f69bd4c56eaac7868e501c18b -Author: Heng Li -Date: Tue Feb 1 17:31:52 2011 -0500 - - improved sorting order checking - -commit ef68a14fab91399b2ecd38345936c3d6e7391cf3 -Merge: 1e597b3 1a39a2e -Author: Heng Li -Date: Tue Feb 1 15:12:37 2011 -0500 - - Merge branch 'master' into devel - -commit 1a39a2eb08a270e20a34a0983e8bed6ffb3e2008 -Author: Heng Li -Date: Tue Feb 1 15:12:14 2011 -0500 - - more precise error message - -commit e028e7a47c02232e06a9dd3009262c00dede1060 -Author: Heng Li -Date: Tue Feb 1 14:48:01 2011 -0500 - - improved sorting order validation in index - -commit 1e597b3356744e2b791b12c9187f91c8054511d5 -Author: Heng Li -Date: Tue Feb 1 14:44:27 2011 -0500 - - testing only; not working - -commit 5753ace1e54228822d8ee95f69943f586e42f6e8 -Author: Heng Li -Date: Mon Jan 31 17:37:08 2011 -0500 - - reduce the effect of seq errors at the cost of SN - -commit 6f239ce5e0abd47babee33174476d48b723260d8 -Author: Heng Li -Date: Mon Jan 31 17:29:34 2011 -0500 - - added testing code - -commit 3db42fe22d27d61ab5735cd2308f73d93def8ebe -Author: Heng Li -Date: Mon Jan 31 14:33:21 2011 -0500 - - routine for phasing fosmid resequencing (incomplete) - -commit ed88f2797323229ae8f38fbcd107b231007956a8 -Author: Heng Li -Date: Mon Jan 31 10:12:53 2011 -0500 - - SAM output - -commit abc6acae28dc4794f6422255f077cf370d34e414 -Merge: f1985a9 b133dbf -Author: Heng Li -Date: Sat Jan 29 22:56:10 2011 -0500 - - Merge branch 'master' into devel - -commit b133dbf82de4e8cea5eb56e5bbf0c4b3e9368fd5 -Author: Heng Li -Date: Sat Jan 29 22:37:11 2011 -0500 - - fixed a bug in tview on big-endian by Nathan Weeks - -commit 9d3fdaef29f91e21dbfcb9ff0165b9573e7c1042 -Author: Heng Li -Date: Sat Jan 29 22:24:00 2011 -0500 - - update INSTALL - -commit 9d074a38bde53961f96157b6fb3683b6dded38d7 -Author: Heng Li -Date: Sat Jan 29 21:56:25 2011 -0500 - - avoid a segfault when network connect fails - -commit f1985a93f7455b3ea1b0ef9b959d50b896ccd620 -Author: Heng Li -Date: Sat Jan 29 21:53:18 2011 -0500 - - fixed a bug about bit ordering - -commit d09797db6fef648a6823cbe718d67664660c6ebe -Author: Heng Li -Date: Thu Jan 27 16:53:19 2011 -0500 - - point out there are 4 or fewer free parameters - -commit 5fd1717650ed68ab6c55d094d1648c16a054891a -Author: Heng Li -Date: Thu Jan 27 16:09:18 2011 -0500 - - updated .gitignore - -commit fccb19fbe8f9de91f59d85bb49a248683dc6266c -Author: Heng Li -Date: Thu Jan 27 16:08:14 2011 -0500 - - fixed a bug; better scoring - -commit b4dcb844bde3d09eedcd9f6832186ece60ae5afd -Merge: ffc3e89 6f502de -Author: Heng Li -Date: Thu Jan 27 14:50:30 2011 -0500 - - Merge branch 'master' into devel - -commit 6f502dec46b18dae4bb5b2319715d028b5e193d0 -Author: Heng Li -Date: Thu Jan 27 14:47:31 2011 -0500 - - skip unmapped and ref-skip reads in indel calling - -commit 3639f37dd8257b24560c35effcc3b6c16c3c1bcb -Author: Heng Li -Date: Thu Jan 27 14:19:15 2011 -0500 - - fixed an out-of-boundary bug in rare cases - -commit ffc3e89678ab9052b84f403da1e43044b045e73f -Author: Heng Li -Date: Thu Jan 27 14:00:17 2011 -0500 - - targetcut can be compiled, though probably buggy - -commit f452b3ac51306865ddde31a8d715b155d4d3e6e6 -Author: Heng Li -Date: Wed Jan 26 18:58:43 2011 -0500 - - this is for a very special application... - -commit ca1451c6406c7ee757cb31349ea0b8de70db0656 -Author: Heng Li -Date: Wed Jan 26 18:48:09 2011 -0500 - - fixed compiling errors - -commit 085b87a7642865f17239fb6a436e626e25417838 -Author: Heng Li -Date: Wed Jan 26 18:45:09 2011 -0500 - - This script was put in a wrong place... - -commit 090d360828622520de60385af4928ce1aebe0e48 -Author: Heng Li -Date: Wed Jan 26 18:33:58 2011 -0500 - - Imported from samtools-r902 ------------------------------------------------------------------------- -r108 | lh3lh3 | 2009-01-20 11:56:45 +0000 (Tue, 20 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/examples/Makefile - -made it a little more convenient - ------------------------------------------------------------------------- -r107 | lh3lh3 | 2009-01-20 11:53:30 +0000 (Tue, 20 Jan 2009) | 2 lines -Changed paths: - A /branches/dev/samtools/examples/Makefile - -added a Makefile - ------------------------------------------------------------------------- -r106 | lh3lh3 | 2009-01-20 11:25:05 +0000 (Tue, 20 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/maq2sam.c - -support RG tag - ------------------------------------------------------------------------- -r105 | lh3lh3 | 2009-01-18 17:37:20 +0000 (Sun, 18 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/ChangeLog - -update changelog - ------------------------------------------------------------------------- -r104 | lh3lh3 | 2009-01-18 17:31:21 +0000 (Sun, 18 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_lpileup.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-18 - * fixed a bug in bam_lpileup.c: segment start and end are not correctly recognized - ------------------------------------------------------------------------- -r103 | lh3lh3 | 2009-01-18 16:34:03 +0000 (Sun, 18 Jan 2009) | 5 lines -Changed paths: - M /branches/dev/samtools/bam_import.c - M /branches/dev/samtools/bam_index.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-17 - * fixed a bug when there are reads without coordinates - * also recognize type 'c' as 'A' - * found a bug in bam_lpileup.c; NOT fixed yet - ------------------------------------------------------------------------- -r102 | lh3lh3 | 2009-01-17 19:46:49 +0000 (Sat, 17 Jan 2009) | 2 lines -Changed paths: - A /branches/dev/samtools/INSTALL - -Instruction for compilation - ------------------------------------------------------------------------- -r101 | lh3lh3 | 2009-01-17 19:31:36 +0000 (Sat, 17 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/Makefile - A /branches/dev/samtools/Makefile.lite - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/faidx.c - M /branches/dev/samtools/misc/Makefile - M /branches/dev/samtools/razf.c - - * replaced HAVE_RAZF with _NO_RAZF - * added Makefile.lite for people who have trouble with razf.c - ------------------------------------------------------------------------- -r100 | lh3lh3 | 2009-01-16 10:03:37 +0000 (Fri, 16 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_mate.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/misc/wgsim.c - - * samtools-0.1.1-15 - * fixed another bug in fixmate: unmapped pair has non-zero isize - ------------------------------------------------------------------------- -r99 | lh3lh3 | 2009-01-16 09:13:36 +0000 (Fri, 16 Jan 2009) | 4 lines -Changed paths: - M /branches/dev/samtools/ChangeLog - M /branches/dev/samtools/bam_mate.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-14 - * fixed a bug in fixmate: isize not equal to zero if two ends mapped to - different chr - ------------------------------------------------------------------------- -r98 | lh3lh3 | 2009-01-15 16:47:41 +0000 (Thu, 15 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-13 - * fixed the prior for hom indels (Richard pointed this out) - ------------------------------------------------------------------------- -r97 | lh3lh3 | 2009-01-15 16:38:47 +0000 (Thu, 15 Jan 2009) | 4 lines -Changed paths: - M /branches/dev/samtools/COPYING - M /branches/dev/samtools/bam_sort.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/source.dot - - * samtools-0.1.1-12 - * fixed a bug in sort - * update source file graph and copyright information - ------------------------------------------------------------------------- -r96 | lh3lh3 | 2009-01-14 21:46:14 +0000 (Wed, 14 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/glf.c - -fixed a typo - ------------------------------------------------------------------------- -r95 | lh3lh3 | 2009-01-14 21:44:53 +0000 (Wed, 14 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/glf.c - -added a main function for glf.c - ------------------------------------------------------------------------- -r94 | lh3lh3 | 2009-01-14 17:14:59 +0000 (Wed, 14 Jan 2009) | 4 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/bgzf.h - A /branches/dev/samtools/glf.c - M /branches/dev/samtools/glf.h - - * samtools-0.1.1-11 - * generate binary GLFv2 - * added glfview command to dump GLFv2 binary file - ------------------------------------------------------------------------- -r93 | lh3lh3 | 2009-01-14 15:07:44 +0000 (Wed, 14 Jan 2009) | 4 lines -Changed paths: - M /branches/dev/samtools/bam_rmdup.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/glf.h - - * samtools-0.1.1-10 - * fixed several bugs in rmdup - * prepare to generate GLF2 - ------------------------------------------------------------------------- -r92 | lh3lh3 | 2009-01-14 13:27:44 +0000 (Wed, 14 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_import.c - A /branches/dev/samtools/bam_rmdup.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-9 - * implemented rmdup; NOT tested yet - ------------------------------------------------------------------------- -r91 | lh3lh3 | 2009-01-13 20:15:43 +0000 (Tue, 13 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/examples/00README.txt - -update README for typos - ------------------------------------------------------------------------- -r90 | lh3lh3 | 2009-01-13 19:57:50 +0000 (Tue, 13 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/examples/ex1.sam.gz - -update example - ------------------------------------------------------------------------- -r89 | lh3lh3 | 2009-01-13 17:21:38 +0000 (Tue, 13 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bam.c - A /branches/dev/samtools/bam_mate.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-8 - * added fixmate command - ------------------------------------------------------------------------- -r88 | lh3lh3 | 2009-01-13 10:48:23 +0000 (Tue, 13 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-7 - * change the reported indel position to the previous way - ------------------------------------------------------------------------- -r87 | lh3lh3 | 2009-01-12 22:12:12 +0000 (Mon, 12 Jan 2009) | 4 lines -Changed paths: - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-6 - * addd glt output - * allow to change indel calling parameters at the command line - ------------------------------------------------------------------------- -r86 | lh3lh3 | 2009-01-12 21:16:48 +0000 (Mon, 12 Jan 2009) | 4 lines -Changed paths: - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_pileup.c - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-5 - * added two more flags - * allowed to select reads shown in pileup with a mask - ------------------------------------------------------------------------- -r85 | lh3lh3 | 2009-01-12 20:47:51 +0000 (Mon, 12 Jan 2009) | 4 lines -Changed paths: - M /branches/dev/samtools/bam_index.c - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-4 - * fixed a bug in indexing (linear index) - * prepare to add glt output from pileup - ------------------------------------------------------------------------- -r84 | lh3lh3 | 2009-01-12 09:22:35 +0000 (Mon, 12 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-3 - * fixed a bug in outputing the coordinate of an indel - ------------------------------------------------------------------------- -r83 | lh3lh3 | 2009-01-11 15:18:01 +0000 (Sun, 11 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-2 - * pileup: allows to output indel sites only - ------------------------------------------------------------------------- -r82 | lh3lh3 | 2009-01-10 23:34:31 +0000 (Sat, 10 Jan 2009) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bam_maqcns.h - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.1-1 - * implemented a Bayesian indel caller - ------------------------------------------------------------------------- -r81 | lh3lh3 | 2009-01-09 09:54:28 +0000 (Fri, 09 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/examples/00README.txt - D /branches/dev/samtools/examples/ex1.fa.fai - -Let users generate ex1.fa.fai. - ------------------------------------------------------------------------- -r80 | lh3lh3 | 2009-01-08 16:10:08 +0000 (Thu, 08 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/bowtie2sam.pl - -make the bowtie converter works for "-k 2" - ------------------------------------------------------------------------- -r78 | lh3lh3 | 2009-01-03 17:25:24 +0000 (Sat, 03 Jan 2009) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/export2sam.pl - -fixed a bug for "QC" reads - ------------------------------------------------------------------------- -r77 | lh3lh3 | 2009-01-01 18:32:06 +0000 (Thu, 01 Jan 2009) | 3 lines -Changed paths: - A /branches/dev/samtools/misc/bowtie2sam.pl - M /branches/dev/samtools/misc/soap2sam.pl - - * soap2sam.pl: added NM tag - * bowtie2sam.pl: converter for bowtie - ------------------------------------------------------------------------- -r76 | lh3lh3 | 2008-12-31 23:24:24 +0000 (Wed, 31 Dec 2008) | 2 lines -Changed paths: - A /branches/dev/samtools/misc/soap2sam.pl - -soap2sam.pl: convert soap output to SAM - ------------------------------------------------------------------------- -r75 | lh3lh3 | 2008-12-31 17:54:32 +0000 (Wed, 31 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/misc/wgsim_eval.pl - - * wgsim_eval.pl-0.1.1 - * fixed a bug for a contig name like "NT_012345" - ------------------------------------------------------------------------- -r74 | lh3lh3 | 2008-12-31 16:38:21 +0000 (Wed, 31 Dec 2008) | 2 lines -Changed paths: - A /branches/dev/samtools/misc/wgsim_eval.pl - - * evaluate alignment for reads generated by wgsim - ------------------------------------------------------------------------- -r73 | lh3lh3 | 2008-12-31 15:11:22 +0000 (Wed, 31 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/Makefile - M /branches/dev/samtools/misc/wgsim.c - -fixed compiling warnings for wgsim - ------------------------------------------------------------------------- -r72 | lh3lh3 | 2008-12-31 13:40:51 +0000 (Wed, 31 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/bam_tview.c - -remove an unused variable (a compiler warning only) - ------------------------------------------------------------------------- -r71 | lh3lh3 | 2008-12-31 13:37:16 +0000 (Wed, 31 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/Makefile - A /branches/dev/samtools/misc/wgsim.c - -wgsim: Paired-end reads simulator - ------------------------------------------------------------------------- -r70 | bhandsaker | 2008-12-29 20:27:16 +0000 (Mon, 29 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bam_tview.c - -Move definition of bam_nt16_nt4_table so we can build without curses. - ------------------------------------------------------------------------- -r62 | lh3lh3 | 2008-12-22 15:55:13 +0000 (Mon, 22 Dec 2008) | 2 lines -Changed paths: - A /branches/dev/samtools/NEWS - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/samtools.1 - -Release samtools-0.1.1 - ------------------------------------------------------------------------- -r61 | lh3lh3 | 2008-12-22 15:46:08 +0000 (Mon, 22 Dec 2008) | 10 lines -Changed paths: - M /branches/dev/samtools/bam_aux.c - M /branches/dev/samtools/bam_index.c - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bam_tview.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/razf.c - M /branches/dev/samtools/samtools.1 - - * samtools-0.1.0-66 - * fixed a bug in razf.c: reset z_eof when razf_seek() is called - * fixed a memory leak in parsing a region - * changed pileup a little bit when -s is in use: output ^ and $ - * when a bam is not indexed, output more meaningful error message - * fixed a bug in indexing for small alignment - * fixed a bug in the viewer when we come to the end of a reference file - * updated documentation - * prepare to release 0.1.1 - ------------------------------------------------------------------------- -r60 | lh3lh3 | 2008-12-22 15:10:16 +0000 (Mon, 22 Dec 2008) | 2 lines -Changed paths: - A /branches/dev/samtools/examples - A /branches/dev/samtools/examples/00README.txt - A /branches/dev/samtools/examples/ex1.fa - A /branches/dev/samtools/examples/ex1.fa.fai - A /branches/dev/samtools/examples/ex1.sam.gz - -example - ------------------------------------------------------------------------- -r59 | lh3lh3 | 2008-12-22 09:38:15 +0000 (Mon, 22 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/ChangeLog - -update ChangeLog - ------------------------------------------------------------------------- -r58 | lh3lh3 | 2008-12-20 23:06:00 +0000 (Sat, 20 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/misc/export2sam.pl - - * added comments - * fixed several bugs - ------------------------------------------------------------------------- -r57 | lh3lh3 | 2008-12-20 15:44:20 +0000 (Sat, 20 Dec 2008) | 2 lines -Changed paths: - A /branches/dev/samtools/misc/export2sam.pl - -convert Export format to SAM; not thoroughly tested - ------------------------------------------------------------------------- -r56 | lh3lh3 | 2008-12-19 22:13:28 +0000 (Fri, 19 Dec 2008) | 6 lines -Changed paths: - M /branches/dev/samtools/bam_import.c - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bam_tview.c - M /branches/dev/samtools/bamtk.c - A /branches/dev/samtools/source.dot - - * samtools-0.1.0-65 - * pileup: generate maq-like simple output - * pileup: allow to output pileup at required sites - * source.dot: source file relationship graph - * tview: fixed a minor bug - ------------------------------------------------------------------------- -r55 | lh3lh3 | 2008-12-19 20:10:26 +0000 (Fri, 19 Dec 2008) | 2 lines -Changed paths: - D /branches/dev/samtools/misc/all2sam.pl - -remove all2sam.pl - ------------------------------------------------------------------------- -r54 | lh3lh3 | 2008-12-16 22:34:25 +0000 (Tue, 16 Dec 2008) | 2 lines -Changed paths: - A /branches/dev/samtools/COPYING - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/faidx.h - M /branches/dev/samtools/khash.h - M /branches/dev/samtools/kseq.h - M /branches/dev/samtools/ksort.h - M /branches/dev/samtools/samtools.1 - -Added copyright information and a bit more documentation. No code change. - ------------------------------------------------------------------------- -r53 | lh3lh3 | 2008-12-16 13:40:18 +0000 (Tue, 16 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/bam.c - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_index.c - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-64 - * improved efficiency of the indel caller for spliced alignments - ------------------------------------------------------------------------- -r52 | lh3lh3 | 2008-12-16 10:28:20 +0000 (Tue, 16 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/bam.c - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_aux.c - M /branches/dev/samtools/bam_index.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-63 - * a bit code cleanup: reduce the dependency between source files - ------------------------------------------------------------------------- -r51 | lh3lh3 | 2008-12-15 14:29:32 +0000 (Mon, 15 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-62 - * fixed a memory leak - ------------------------------------------------------------------------- -r50 | lh3lh3 | 2008-12-15 14:00:13 +0000 (Mon, 15 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/ChangeLog - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/samtools.1 - -update documentation, ChangeLog and a comment - ------------------------------------------------------------------------- -r49 | lh3lh3 | 2008-12-15 13:36:43 +0000 (Mon, 15 Dec 2008) | 6 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bam_maqcns.h - M /branches/dev/samtools/bam_pileup.c - A /branches/dev/samtools/bam_plcmd.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/samtools.1 - - * samtools-0.1.0-61 - * moved pileup command to a separate source file - * added indel caller - * added bam_cal_segend(). (NOT WORKING for spliced alignment!!!) - * updated documentation - ------------------------------------------------------------------------- -r48 | lh3lh3 | 2008-12-12 13:55:36 +0000 (Fri, 12 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-60 - * fixed another bug in maqcns when there is a nearby deletion - ------------------------------------------------------------------------- -r47 | lh3lh3 | 2008-12-12 13:42:16 +0000 (Fri, 12 Dec 2008) | 5 lines -Changed paths: - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bam_pileup.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-59 - * pileup: outputing consensus is now optional - * fixed a bug in glfgen. This bug also exists in maq's glfgen. However, - I am not quite sure why the previous version may have problem. - ------------------------------------------------------------------------- -r46 | lh3lh3 | 2008-12-12 11:44:56 +0000 (Fri, 12 Dec 2008) | 6 lines -Changed paths: - M /branches/dev/samtools/bam_pileup.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-58 - * add maq consensus to pileup. However, I will move this part to a new - command as strictly speaking, consensus callin is not part of pileup, - and imposing it would make it harder to generate for other language - bindings. - ------------------------------------------------------------------------- -r45 | bhandsaker | 2008-12-11 20:43:56 +0000 (Thu, 11 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/bgzf.c - -Fix bug in tell() after reads that consume to the exact end of a block. - ------------------------------------------------------------------------- -r44 | lh3lh3 | 2008-12-11 09:36:53 +0000 (Thu, 11 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/samtools.1 - -update manual - ------------------------------------------------------------------------- -r43 | lh3lh3 | 2008-12-11 09:25:36 +0000 (Thu, 11 Dec 2008) | 4 lines -Changed paths: - M /branches/dev/samtools/bam_import.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-57 - * fixed a bug in parser when there is auxiliary fields - * made the parser a bit more robust - ------------------------------------------------------------------------- -r42 | lh3lh3 | 2008-12-10 14:57:29 +0000 (Wed, 10 Dec 2008) | 5 lines -Changed paths: - M /branches/dev/samtools/bam_index.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/bgzf.c - - * samtools-0.1.0-56 - * fixed a bug in bgzf (only reading is affected) - * fixed a typo in bam_index.c - * in bam_index.c, check potential bugs in the underlying I/O library - ------------------------------------------------------------------------- -r41 | lh3lh3 | 2008-12-10 12:53:08 +0000 (Wed, 10 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/samtools.1 - -update manual - ------------------------------------------------------------------------- -r40 | lh3lh3 | 2008-12-10 11:52:10 +0000 (Wed, 10 Dec 2008) | 5 lines -Changed paths: - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_pileup.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-55 - * tried to make pileup work with clipping (previously not), though NOT tested - * removed -v from pileup - * made pileup take the reference sequence - ------------------------------------------------------------------------- -r39 | lh3lh3 | 2008-12-09 11:59:28 +0000 (Tue, 09 Dec 2008) | 4 lines -Changed paths: - M /branches/dev/samtools/bam_import.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/samtools.1 - - * samtools-0.1.0-54 - * in parser, recognize "=", rather than ",", as a match - * in parser, correctl parse "=" at the MRNM field. - ------------------------------------------------------------------------- -r38 | lh3lh3 | 2008-12-09 11:39:07 +0000 (Tue, 09 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/maq2sam.c - -fixed a bug in handling maq flag 64 and 192 - ------------------------------------------------------------------------- -r37 | lh3lh3 | 2008-12-09 09:53:46 +0000 (Tue, 09 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/md5fa.c - -also calculate unordered md5sum check - ------------------------------------------------------------------------- -r36 | lh3lh3 | 2008-12-09 09:46:21 +0000 (Tue, 09 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/md5fa.c - -fixed a minor bug when there are space in the sequence - ------------------------------------------------------------------------- -r35 | lh3lh3 | 2008-12-09 09:40:45 +0000 (Tue, 09 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/md5fa.c - -fixed a potential memory leak - ------------------------------------------------------------------------- -r34 | lh3lh3 | 2008-12-08 14:52:17 +0000 (Mon, 08 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/bam_import.c - M /branches/dev/samtools/bam_index.c - M /branches/dev/samtools/bamtk.c - - * fixed a bug in import: bin is wrongly calculated - ------------------------------------------------------------------------- -r33 | lh3lh3 | 2008-12-08 14:08:01 +0000 (Mon, 08 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/misc/all2sam.pl - -nothing, really - ------------------------------------------------------------------------- -r32 | lh3lh3 | 2008-12-08 12:56:02 +0000 (Mon, 08 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/kseq.h - M /branches/dev/samtools/misc/Makefile - A /branches/dev/samtools/misc/md5.c - A /branches/dev/samtools/misc/md5.h - A /branches/dev/samtools/misc/md5fa.c - - * fixed two warnings in kseq.h - * added md5sum utilities - ------------------------------------------------------------------------- -r31 | lh3lh3 | 2008-12-08 11:35:29 +0000 (Mon, 08 Dec 2008) | 5 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bam_import.c - M /branches/dev/samtools/bamtk.c - A /branches/dev/samtools/kseq.h - D /branches/dev/samtools/kstream.h - - * samtools-0.1.0-52 - * replace kstream with kseq. kseq is a superset of kstream. I need the - extra functions in kseq.h. - * also compile stand-alone faidx - ------------------------------------------------------------------------- -r30 | lh3lh3 | 2008-12-08 11:17:04 +0000 (Mon, 08 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_sort.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-51 - * sorting by read names is available - ------------------------------------------------------------------------- -r29 | lh3lh3 | 2008-12-08 10:29:02 +0000 (Mon, 08 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/bam.c - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_import.c - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bam_pileup.c - M /branches/dev/samtools/bam_sort.c - M /branches/dev/samtools/bam_tview.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/misc/maq2sam.c - - * samtools-0.1.0-50 - * format change to meet the latest specification - ------------------------------------------------------------------------- -r28 | lh3lh3 | 2008-12-04 16:09:21 +0000 (Thu, 04 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/misc/maq2sam.c - - * minor change in maqcns: special care when n==0 - * change maq2sam to meet the latest specification - ------------------------------------------------------------------------- -r27 | lh3lh3 | 2008-12-04 15:55:44 +0000 (Thu, 04 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/razf.c - M /branches/dev/samtools/razf.h - -considerable code clean up in razf - ------------------------------------------------------------------------- -r26 | lh3lh3 | 2008-12-04 15:08:18 +0000 (Thu, 04 Dec 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/ChangeLog - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/faidx.c - -make RAZF optional in faidx.c - ------------------------------------------------------------------------- -r25 | lh3lh3 | 2008-12-01 15:27:22 +0000 (Mon, 01 Dec 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/bam_aux.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/samtools.1 - - * samtools-0.1.0-49 - * added routines for retrieving aux data, NOT TESTED YET! - ------------------------------------------------------------------------- -r24 | lh3lh3 | 2008-12-01 14:29:43 +0000 (Mon, 01 Dec 2008) | 5 lines -Changed paths: - M /branches/dev/samtools/bam.c - M /branches/dev/samtools/bam_import.c - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/bgzf.c - M /branches/dev/samtools/samtools.1 - - * samtools-0.1.0-48 - * bgzf: fixed a potential integer overflow on 32-it machines - * maqcns: set the minimum combined quality as 0 - * supporting hex strings - ------------------------------------------------------------------------- -r23 | lh3lh3 | 2008-11-27 17:14:37 +0000 (Thu, 27 Nov 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/bam_maqcns.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-47 - * fixed the bug in maqcns - ------------------------------------------------------------------------- -r22 | lh3lh3 | 2008-11-27 17:08:11 +0000 (Thu, 27 Nov 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bam.h - A /branches/dev/samtools/bam_maqcns.c - A /branches/dev/samtools/bam_maqcns.h - M /branches/dev/samtools/bam_tview.c - M /branches/dev/samtools/bamtk.c - A /branches/dev/samtools/glf.h - - * samtools-0.1.0-46 - * add MAQ consensus caller, currently BUGGY! - ------------------------------------------------------------------------- -r21 | lh3lh3 | 2008-11-27 13:51:28 +0000 (Thu, 27 Nov 2008) | 4 lines -Changed paths: - M /branches/dev/samtools/bam_pileup.c - M /branches/dev/samtools/bam_tview.c - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-45 - * tview: display padded alignment (but not P operation) - * better coordinates and reference sequence - ------------------------------------------------------------------------- -r19 | lh3lh3 | 2008-11-27 09:26:05 +0000 (Thu, 27 Nov 2008) | 2 lines -Changed paths: - A /branches/dev/samtools/ChangeLog - -new ChangeLog - ------------------------------------------------------------------------- -r18 | lh3lh3 | 2008-11-27 09:24:45 +0000 (Thu, 27 Nov 2008) | 3 lines -Changed paths: - D /branches/dev/samtools/ChangeLog - A /branches/dev/samtools/ChangeLog.old (from /branches/dev/samtools/ChangeLog:6) - -Rename ChangeLog to ChangeLog.old. This old ChangeLog is generated from -the log of my personal SVN repository. - ------------------------------------------------------------------------- -r17 | lh3lh3 | 2008-11-27 09:22:55 +0000 (Thu, 27 Nov 2008) | 6 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/bgzf.c - - * samtools-0.1.0-44 - * declare fseeko and ftello as some Linux may not do this by default and - missing these declarations will make bgzf buggy - * get rid of some harmless warings - * use BGZF by default, now - ------------------------------------------------------------------------- -r16 | lh3lh3 | 2008-11-26 21:19:11 +0000 (Wed, 26 Nov 2008) | 4 lines -Changed paths: - M /branches/dev/samtools/bam_index.c - M /branches/dev/samtools/bamtk.c - M /branches/dev/samtools/razf.c - - * samtools-0.1.0-43 - * fixed a bug in razf_read() - * give more warnings when the file is truncated (or due to bugs in I/O library) - ------------------------------------------------------------------------- -r15 | lh3lh3 | 2008-11-26 20:41:39 +0000 (Wed, 26 Nov 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/bgzf.c - -fixed a bug in bgzf.c at the end of the file - ------------------------------------------------------------------------- -r14 | lh3lh3 | 2008-11-26 17:05:18 +0000 (Wed, 26 Nov 2008) | 4 lines -Changed paths: - M /branches/dev/samtools/bamtk.c - - * samtools-0.1.0-42 - * a lot happened to RAZF, although samtools itself is untouched. Better - also update the version number anyway to avoid confusion - ------------------------------------------------------------------------- -r13 | lh3lh3 | 2008-11-26 17:03:48 +0000 (Wed, 26 Nov 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/razf.c - -a change from Jue, but I think it should not matter - ------------------------------------------------------------------------- -r12 | lh3lh3 | 2008-11-26 16:48:14 +0000 (Wed, 26 Nov 2008) | 3 lines -Changed paths: - M /branches/dev/samtools/razf.c - -fixed a potential bug in razf. However, it seems still buggy, just -rarely happens, very rarely. - ------------------------------------------------------------------------- -r11 | lh3lh3 | 2008-11-26 14:02:56 +0000 (Wed, 26 Nov 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/razf.c - -fixed a bug in razf, with the help of Jue - ------------------------------------------------------------------------- -r10 | lh3lh3 | 2008-11-26 11:55:32 +0000 (Wed, 26 Nov 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/bam_index.c - -remove a comment - ------------------------------------------------------------------------- -r9 | lh3lh3 | 2008-11-26 11:37:05 +0000 (Wed, 26 Nov 2008) | 2 lines -Changed paths: - M /branches/dev/samtools/Makefile - M /branches/dev/samtools/bam.h - M /branches/dev/samtools/razf.c - M /branches/dev/samtools/razf.h - - * Jue has updated razf to realize Bob's scheme - ------------------------------------------------------------------------- -r7 | lh3lh3 | 2008-11-25 20:37:37 +0000 (Tue, 25 Nov 2008) | 2 lines -Changed paths: - A /branches/dev/samtools/samtools.1 - -the manual page - ------------------------------------------------------------------------- -r6 | lh3lh3 | 2008-11-25 20:37:16 +0000 (Tue, 25 Nov 2008) | 3 lines -Changed paths: - A /branches/dev/samtools/ChangeLog - A /branches/dev/samtools/Makefile - A /branches/dev/samtools/bam.c - A /branches/dev/samtools/bam.h - A /branches/dev/samtools/bam_aux.c - A /branches/dev/samtools/bam_endian.h - A /branches/dev/samtools/bam_import.c - A /branches/dev/samtools/bam_index.c - A /branches/dev/samtools/bam_lpileup.c - A /branches/dev/samtools/bam_pileup.c - A /branches/dev/samtools/bam_sort.c - A /branches/dev/samtools/bam_tview.c - A /branches/dev/samtools/bamtk.c - A /branches/dev/samtools/bgzf.c - A /branches/dev/samtools/bgzf.h - A /branches/dev/samtools/bgzip.c - A /branches/dev/samtools/faidx.c - A /branches/dev/samtools/faidx.h - A /branches/dev/samtools/khash.h - A /branches/dev/samtools/ksort.h - A /branches/dev/samtools/kstream.h - A /branches/dev/samtools/misc - A /branches/dev/samtools/misc/Makefile - A /branches/dev/samtools/misc/all2sam.pl - A /branches/dev/samtools/misc/maq2sam.c - A /branches/dev/samtools/razf.c - A /branches/dev/samtools/razf.h - A /branches/dev/samtools/razip.c - A /branches/dev/samtools/zutil.h - -The initial version of samtools, replicated from my local SVN repository. -The current version is: 0.1.0-42. All future development will happen here. - ------------------------------------------------------------------------- -r5 | lh3lh3 | 2008-11-25 20:30:49 +0000 (Tue, 25 Nov 2008) | 2 lines -Changed paths: - A /branches/dev/samtools - -samtools (C version) - ------------------------------------------------------------------------- ------------------------------------------------------------------------- -r703 | lh3 | 2008-11-25 20:20:02 +0000 (Tue, 25 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/samtools.1 - -rename bamtk to samtools - ------------------------------------------------------------------------- -r702 | lh3 | 2008-11-25 20:15:09 +0000 (Tue, 25 Nov 2008) | 2 lines -Changed paths: - D /branches/prog/bam/bamtk.1 - A /branches/prog/bam/samtools.1 (from /branches/prog/bam/bamtk.1:679) - -rename bamtk.1 to samtools.1 - ------------------------------------------------------------------------- -r701 | lh3 | 2008-11-25 13:29:10 +0000 (Tue, 25 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/misc/Makefile - - * samtools-0.1.0-41 - * small (but a bit dangerous) changes to meet the latest specification - ------------------------------------------------------------------------- -r700 | lh3 | 2008-11-25 13:15:11 +0000 (Tue, 25 Nov 2008) | 2 lines -Changed paths: - A /branches/prog/bam/misc/all2sam.pl (from /branches/prog/bam/misc/all2tam.pl:649) - D /branches/prog/bam/misc/all2tam.pl - A /branches/prog/bam/misc/maq2sam.c (from /branches/prog/bam/misc/maq2tam.c:699) - D /branches/prog/bam/misc/maq2tam.c - -rename tam to sam - ------------------------------------------------------------------------- -r699 | lh3 | 2008-11-25 13:14:49 +0000 (Tue, 25 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/misc/maq2tam.c - -change for the new specification - ------------------------------------------------------------------------- -r698 | lh3 | 2008-11-24 13:15:20 +0000 (Mon, 24 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/razf.c - M /branches/prog/bam/razf.h - - * add a fake BGZF mode to razf. It is fake in that it loads razf index into - memory but gives BGZF like virtual offset - ------------------------------------------------------------------------- -r697 | lh3 | 2008-11-24 09:53:44 +0000 (Mon, 24 Nov 2008) | 2 lines -Changed paths: - A /branches/prog/bam/ChangeLog - -change log - ------------------------------------------------------------------------- -r696 | lh3 | 2008-11-24 09:53:23 +0000 (Mon, 24 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bgzf.c - -updated bgzf, on behalf of Bob - ------------------------------------------------------------------------- -r695 | lh3 | 2008-11-23 11:40:31 +0000 (Sun, 23 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/razf.c - -fixed a bug in razf - ------------------------------------------------------------------------- -r694 | lh3 | 2008-11-22 16:23:52 +0000 (Sat, 22 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_lpileup.c - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bam-0.1.0-40 - * fixed two small memory leaks - * fixed a memory problem when seek outside the length of the sequence - ------------------------------------------------------------------------- -r693 | lh3 | 2008-11-22 16:10:04 +0000 (Sat, 22 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - - * bam-0.1.0-39 - * fixed an uninitialized warning. This does not matter in fact - ------------------------------------------------------------------------- -r692 | lh3 | 2008-11-22 15:44:05 +0000 (Sat, 22 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/razf.c - M /branches/prog/bam/razf.h - -Jue's new razf - ------------------------------------------------------------------------- -r691 | lh3 | 2008-11-21 21:30:39 +0000 (Fri, 21 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/bgzip.c - - * bam-0.1.0-38 - * get rid of some warings in bgzip.c - * potentially improve performance in indexing for BGZF - ------------------------------------------------------------------------- -r690 | lh3 | 2008-11-21 21:15:51 +0000 (Fri, 21 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bgzf.c - -I think I have fixed the bug in bgzf - ------------------------------------------------------------------------- -r689 | lh3 | 2008-11-21 20:48:56 +0000 (Fri, 21 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bgzf.c - -bug fix by Bob - ------------------------------------------------------------------------- -r688 | lh3 | 2008-11-21 20:37:27 +0000 (Fri, 21 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - -fixed a bug due to the name change in _IOLIB - ------------------------------------------------------------------------- -r687 | lh3 | 2008-11-21 14:42:56 +0000 (Fri, 21 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bgzf.c - -fix small things - ------------------------------------------------------------------------- -r686 | lh3 | 2008-11-21 14:37:59 +0000 (Fri, 21 Nov 2008) | 2 lines -Changed paths: - A /branches/prog/bam/bgzf.c - A /branches/prog/bam/bgzf.h - A /branches/prog/bam/bgzip.c - -Bob's BGZF format, although currently buggy - ------------------------------------------------------------------------- -r685 | lh3 | 2008-11-21 09:48:20 +0000 (Fri, 21 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bam-0.1.0-37 - * improve interface a little bit - ------------------------------------------------------------------------- -r684 | lh3 | 2008-11-21 09:30:18 +0000 (Fri, 21 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bam-0.1.0-36 - * improve the interface of tview, a little bit - ------------------------------------------------------------------------- -r683 | lh3 | 2008-11-20 22:33:54 +0000 (Thu, 20 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam_tview.c - -a little better viewer - ------------------------------------------------------------------------- -r682 | lh3 | 2008-11-20 22:27:01 +0000 (Thu, 20 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-35 - * better viewer - ------------------------------------------------------------------------- -r681 | lh3 | 2008-11-20 20:51:16 +0000 (Thu, 20 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-34 - * tview is now a component of bamtk - ------------------------------------------------------------------------- -r680 | lh3 | 2008-11-20 19:17:30 +0000 (Thu, 20 Nov 2008) | 2 lines -Changed paths: - A /branches/prog/bam/bam_tview.c - -text alignment viewer - ------------------------------------------------------------------------- -r679 | lh3 | 2008-11-20 19:17:15 +0000 (Thu, 20 Nov 2008) | 5 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_lpileup.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.1 - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/faidx.c - - * bamtk-0.1.0-33 - * added routines to reset pileup bufferes - * fixed a bug in faidx - * add text alignment viewer - ------------------------------------------------------------------------- -r678 | lh3 | 2008-11-20 11:05:02 +0000 (Thu, 20 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/Makefile - A /branches/prog/bam/bam_lpileup.c (from /branches/prog/bam/bam_tview.c:668) - D /branches/prog/bam/bam_tview.c - -rename tview as lpileup - ------------------------------------------------------------------------- -r677 | lh3 | 2008-11-20 10:08:52 +0000 (Thu, 20 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/razf.c - -fixed a bug in razf - ------------------------------------------------------------------------- -r676 | lh3 | 2008-11-19 22:52:20 +0000 (Wed, 19 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/faidx.h - -add documentations - ------------------------------------------------------------------------- -r674 | lh3 | 2008-11-19 21:39:17 +0000 (Wed, 19 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bamtk.1 - M /branches/prog/bam/faidx.h - -update documentation - ------------------------------------------------------------------------- -r673 | lh3 | 2008-11-19 21:19:03 +0000 (Wed, 19 Nov 2008) | 2 lines -Changed paths: - A /branches/prog/bam/bamtk.1 - -add manual page - ------------------------------------------------------------------------- -r672 | lh3 | 2008-11-19 16:40:49 +0000 (Wed, 19 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/faidx.c - - * bamtk-0.1.0-32 - * make faidx more error resistant - ------------------------------------------------------------------------- -r671 | lh3 | 2008-11-19 16:09:55 +0000 (Wed, 19 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/faidx.h - -add index - ------------------------------------------------------------------------- -r670 | lh3 | 2008-11-19 16:02:39 +0000 (Wed, 19 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/faidx.c - - * bamtk-0.1.0-31 - * show reference sequence in pileup -v (not in the default pileup) - ------------------------------------------------------------------------- -r669 | lh3 | 2008-11-19 14:51:17 +0000 (Wed, 19 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/faidx.c - - * bamtk-0.1.0-30 - * put faidx in bamtk and remove faidx_main.c - ------------------------------------------------------------------------- -r668 | lh3 | 2008-11-19 14:15:05 +0000 (Wed, 19 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - A /branches/prog/bam/faidx.c - A /branches/prog/bam/faidx.h - M /branches/prog/bam/razf.c - - * bamtk-0.1.0-29 - * fixed a bug in tview.c - * prepare to add faidx - ------------------------------------------------------------------------- -r667 | lh3 | 2008-11-19 10:20:45 +0000 (Wed, 19 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/razf.c - M /branches/prog/bam/razf.h - -gzip-compatible razf - ------------------------------------------------------------------------- -r664 | lh3 | 2008-11-18 12:50:23 +0000 (Tue, 18 Nov 2008) | 5 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-28 - * fetch: fixed a bug at an array boundary - * fetch: fixed a bug when the whole chromosome is retrieved - * add linear index - ------------------------------------------------------------------------- -r663 | lh3 | 2008-11-17 21:29:22 +0000 (Mon, 17 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-27 - * put l_qseq into core and move l_aux to bam1_t - ------------------------------------------------------------------------- -r662 | lh3 | 2008-11-17 20:55:16 +0000 (Mon, 17 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-26 - * save seq and qual separately - ------------------------------------------------------------------------- -r661 | lh3 | 2008-11-17 13:09:37 +0000 (Mon, 17 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - -little - ------------------------------------------------------------------------- -r660 | lh3 | 2008-11-17 13:06:14 +0000 (Mon, 17 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - -more documentations - ------------------------------------------------------------------------- -r659 | lh3 | 2008-11-17 12:55:08 +0000 (Mon, 17 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-25 - * make tview work for TAM - ------------------------------------------------------------------------- -r658 | lh3 | 2008-11-17 12:50:21 +0000 (Mon, 17 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-24 - * make tview as an independent module - ------------------------------------------------------------------------- -r657 | lh3 | 2008-11-17 11:26:06 +0000 (Mon, 17 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_pileup.c - -change little - ------------------------------------------------------------------------- -r656 | lh3 | 2008-11-16 21:33:19 +0000 (Sun, 16 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-23 - * also add tview for TAM - ------------------------------------------------------------------------- -r655 | lh3 | 2008-11-16 21:29:46 +0000 (Sun, 16 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-22 - * make tview more efficient for deep depth - ------------------------------------------------------------------------- -r654 | lh3 | 2008-11-16 20:52:19 +0000 (Sun, 16 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_pileup.c - A /branches/prog/bam/bam_tview.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-21 - * fixed bug in the TAM parser: lowercase not recognized - * unfinished function to leveled pileup (tview) - ------------------------------------------------------------------------- -r653 | lh3 | 2008-11-15 12:58:36 +0000 (Sat, 15 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-20 - * pileup now display deleted bases as '*' - ------------------------------------------------------------------------- -r652 | lh3 | 2008-11-15 09:58:39 +0000 (Sat, 15 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-19 - * fixed a bug in fetch() - * reduce memory in indexing - ------------------------------------------------------------------------- -r651 | lh3 | 2008-11-14 21:56:05 +0000 (Fri, 14 Nov 2008) | 5 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-18 - * important changes are made to index: the index size is increased, but - now we have no limit on file sizes and the new method potentially - works with BGZF, Bob's new compression format. - ------------------------------------------------------------------------- -r650 | lh3 | 2008-11-14 16:03:22 +0000 (Fri, 14 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-17 - * more comments in bam.h - * fixed a bug in bam_index.c - ------------------------------------------------------------------------- -r649 | lh3 | 2008-11-13 16:04:18 +0000 (Thu, 13 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bam_sort.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-16 - * use macros to retrieve pointers from bam1_t and thus reduce the size - of bam1_t struct. - ------------------------------------------------------------------------- -r648 | lh3 | 2008-11-13 13:21:39 +0000 (Thu, 13 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_sort.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-15 - * make more things work over pipe - ------------------------------------------------------------------------- -r647 | lh3 | 2008-11-13 12:49:28 +0000 (Thu, 13 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/misc/maq2tam.c - -fixed a bug in maq2tam - ------------------------------------------------------------------------- -r646 | lh3 | 2008-11-13 11:46:59 +0000 (Thu, 13 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/Makefile - M /branches/prog/bam/misc/Makefile - M /branches/prog/bam/misc/maq2tam.c - - * bug fix in maq2tam.c - * improve Makefile - ------------------------------------------------------------------------- -r645 | lh3 | 2008-11-13 11:39:46 +0000 (Thu, 13 Nov 2008) | 3 lines -Changed paths: - A /branches/prog/bam/misc/Makefile - M /branches/prog/bam/misc/maq2tam.c - - * corrected maq2tam - * add Makefile - ------------------------------------------------------------------------- -r644 | lh3 | 2008-11-13 11:25:45 +0000 (Thu, 13 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/razf.c - -fixed the bug in buffered write (on behalf of Jue) - ------------------------------------------------------------------------- -r643 | lh3 | 2008-11-13 10:53:42 +0000 (Thu, 13 Nov 2008) | 2 lines -Changed paths: - D /branches/prog/bam/all2tam.pl - A /branches/prog/bam/misc/all2tam.pl (from /branches/prog/bam/all2tam.pl:642) - -move to misc - ------------------------------------------------------------------------- -r642 | lh3 | 2008-11-13 10:53:23 +0000 (Thu, 13 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/all2tam.pl - -change tag - ------------------------------------------------------------------------- -r641 | lh3 | 2008-11-13 10:53:12 +0000 (Thu, 13 Nov 2008) | 2 lines -Changed paths: - D /branches/prog/bam/utils - -has been renamed - ------------------------------------------------------------------------- -r640 | lh3 | 2008-11-13 10:52:50 +0000 (Thu, 13 Nov 2008) | 2 lines -Changed paths: - A /branches/prog/bam/misc (from /branches/prog/bam/utils:639) - -rename - ------------------------------------------------------------------------- -r639 | lh3 | 2008-11-13 10:52:35 +0000 (Thu, 13 Nov 2008) | 2 lines -Changed paths: - A /branches/prog/bam/utils - A /branches/prog/bam/utils/maq2tam.c - -utilities (converters and so on) - ------------------------------------------------------------------------- -r638 | lh3 | 2008-11-12 22:24:22 +0000 (Wed, 12 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-14 - * copy the text header to BAM - * add BAM1 header flag - ------------------------------------------------------------------------- -r637 | lh3 | 2008-11-12 14:56:08 +0000 (Wed, 12 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/razf.c - - * bamtk-0.1.0-13 - * fixed a bug in razf - * improved and fixed potential bugs in index - ------------------------------------------------------------------------- -r636 | lh3 | 2008-11-12 11:57:13 +0000 (Wed, 12 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - -update documentation in the HeaderDOC format - ------------------------------------------------------------------------- -r635 | lh3 | 2008-11-12 10:08:38 +0000 (Wed, 12 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-12 - * more documentations - * rename baf1_core_t as bam1_core_t - ------------------------------------------------------------------------- -r634 | lh3 | 2008-11-11 23:00:35 +0000 (Tue, 11 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_pileup.c - -documentation - ------------------------------------------------------------------------- -r633 | lh3 | 2008-11-11 21:23:49 +0000 (Tue, 11 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-11 - * give up regional pileup. We can now use pipe to mimic that. - * for index file, change suffix .idx to .bmi - ------------------------------------------------------------------------- -r632 | lh3 | 2008-11-11 21:00:11 +0000 (Tue, 11 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/razf.c - - * bamtk-0.1.0-10 - * make pileup work on TAM - ------------------------------------------------------------------------- -r631 | lh3 | 2008-11-11 09:20:29 +0000 (Tue, 11 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/razf.c - M /branches/prog/bam/razf.h - M /branches/prog/bam/razip.c - - * bamtk-0.1.0-9 - * razf now supports streaming - * prepare to improve pileup (have not yet) - ------------------------------------------------------------------------- -r630 | lh3 | 2008-11-10 18:34:40 +0000 (Mon, 10 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-8 - * improve the interface of TAM parser - ------------------------------------------------------------------------- -r629 | lh3 | 2008-11-10 13:06:13 +0000 (Mon, 10 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-7 - * almost nothing - ------------------------------------------------------------------------- -r628 | lh3 | 2008-11-10 12:56:36 +0000 (Mon, 10 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-6 - * fixed a bug in bam_pileup.c - ------------------------------------------------------------------------- -r627 | lh3 | 2008-11-10 11:32:46 +0000 (Mon, 10 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bamtk.c - M /branches/prog/bam/razf.c - - * bamtk-0.1.0-5 - * fixed a bug in razf.c, caused by my modifications - * improve the interface of pileup. Now it will be slower but more flexible - ------------------------------------------------------------------------- -r626 | lh3 | 2008-11-09 20:51:04 +0000 (Sun, 09 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.h - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-4 - * view: dumping binary output - ------------------------------------------------------------------------- -r625 | lh3 | 2008-11-09 20:31:54 +0000 (Sun, 09 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bam_pileup.c - M /branches/prog/bam/bam_sort.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-3 - * rename functions - ------------------------------------------------------------------------- -r624 | lh3 | 2008-11-09 15:07:32 +0000 (Sun, 09 Nov 2008) | 2 lines -Changed paths: - M /branches/prog/bam/bam.h - -add comments - ------------------------------------------------------------------------- -r623 | lh3 | 2008-11-08 22:32:49 +0000 (Sat, 08 Nov 2008) | 4 lines -Changed paths: - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-2 - * improve indexing for a mixture of long and short reads, although currently - I do not know whether it really works... - ------------------------------------------------------------------------- -r622 | lh3 | 2008-11-08 22:13:58 +0000 (Sat, 08 Nov 2008) | 3 lines -Changed paths: - M /branches/prog/bam/bam_index.c - M /branches/prog/bam/bamtk.c - - * bamtk-0.1.0-1 - * prepare for improving indexing algorithm - ------------------------------------------------------------------------- -r621 | lh3 | 2008-11-08 20:28:09 +0000 (Sat, 08 Nov 2008) | 4 lines -Changed paths: - A /branches/prog/bam/all2tam.pl - M /branches/prog/bam/bam.c - M /branches/prog/bam/bam.h - M /branches/prog/bam/bam_import.c - M /branches/prog/bam/bamtk.c - D /branches/prog/bam/tam_utils.pl - - * bamtk-0.1.0 - * smarter integers - * rename tam_utils.pl to all2tam.pl - ------------------------------------------------------------------------- -r620 | lh3 | 2008-11-08 17:17:22 +0000 (Sat, 08 Nov 2008) | 2 lines -Changed paths: - A /branches/prog/bam - A /branches/prog/bam/Makefile - A /branches/prog/bam/bam.c - A /branches/prog/bam/bam.h - A /branches/prog/bam/bam_endian.h - A /branches/prog/bam/bam_import.c - A /branches/prog/bam/bam_index.c - A /branches/prog/bam/bam_pileup.c - A /branches/prog/bam/bam_sort.c - A /branches/prog/bam/bamtk.c - A /branches/prog/bam/khash.h - A /branches/prog/bam/ksort.h - A /branches/prog/bam/kstream.h - A /branches/prog/bam/razf.c - A /branches/prog/bam/razf.h - A /branches/prog/bam/razip.c - A /branches/prog/bam/tam_utils.pl - A /branches/prog/bam/zutil.h - -The Binary Alignment/Mapping format. - ------------------------------------------------------------------------- diff -Nru rsem-1.2.31+dfsg/samtools-1.3/config.h.in rsem-1.3.0+dfsg/samtools-1.3/config.h.in --- rsem-1.2.31+dfsg/samtools-1.3/config.h.in 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/config.h.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -/* 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 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/config.mk.in rsem-1.3.0+dfsg/samtools-1.3/config.mk.in --- rsem-1.2.31+dfsg/samtools-1.3/config.mk.in 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/config.mk.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/configure rsem-1.3.0+dfsg/samtools-1.3/configure --- rsem-1.2.31+dfsg/samtools-1.3/configure 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/configure 1970-01-01 00:00:00.000000000 +0000 @@ -1,5146 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Samtools 1.3. -# -# 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' -PACKAGE_STRING='Samtools 1.3' -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 -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 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:";; - esac - cat <<\_ACEOF - -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 -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, 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 - - -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, 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 -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/configure.ac rsem-1.3.0+dfsg/samtools-1.3/configure.ac --- rsem-1.2.31+dfsg/samtools-1.3/configure.ac 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/configure.ac 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ -# 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 - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/cut_target.c rsem-1.3.0+dfsg/samtools-1.3/cut_target.c --- rsem-1.2.31+dfsg/samtools-1.3/cut_target.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/cut_target.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,242 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/dict.c rsem-1.3.0+dfsg/samtools-1.3/dict.c --- rsem-1.2.31+dfsg/samtools-1.3/dict.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/dict.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,151 +0,0 @@ -/* 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 "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(fileno((FILE *)stdin)) ) fname = "-"; // reading from stdin - else return dict_usage(); - } - else fname = argv[optind]; - - write_dict(fname, args); - free(args); - return 0; -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/errmod.c rsem-1.3.0+dfsg/samtools-1.3/errmod.c --- rsem-1.2.31+dfsg/samtools-1.3/errmod.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/errmod.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,192 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/errmod.h rsem-1.3.0+dfsg/samtools-1.3/errmod.h --- rsem-1.2.31+dfsg/samtools-1.3/errmod.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/errmod.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/examples/00README.txt rsem-1.3.0+dfsg/samtools-1.3/examples/00README.txt --- rsem-1.2.31+dfsg/samtools-1.3/examples/00README.txt 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/examples/00README.txt 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/examples/ex1.fa rsem-1.3.0+dfsg/samtools-1.3/examples/ex1.fa --- rsem-1.2.31+dfsg/samtools-1.3/examples/ex1.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/examples/ex1.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ ->seq1 -CACTAGTGGCTCATTGTAAATGTGTGGTTTAACTCGTCCATGGCCCAGCATTAGGGAGCT -GTGGACCCTGCAGCCTGGCTGTGGGGGCCGCAGTGGCTGAGGGGTGCAGAGCCGAGTCAC -GGGGTTGCCAGCACAGGGGCTTAACCTCTGGTGACTGCCAGAGCTGCTGGCAAGCTAGAG -TCCCATTTGGAGCCCCTCTAAGCCGTTCTATTTGTAATGAAAACTATATTTATGCTATTC -AGTTCTAAATATAGAAATTGAAACAGCTGTGTTTAGTGCCTTTGTTCAACCCCCTTGCAA -CAACCTTGAGAACCCCAGGGAATTTGTCAATGTCAGGGAAGGAGCATTTTGTCAGTTACC -AAATGTGTTTATTACCAGAGGGATGGAGGGAAGAGGGACGCTGAAGAACTTTGATGCCCT -CTTCTTCCAAAGATGAAACGCGTAACTGCGCTCTCATTCACTCCAGCTCCCTGTCACCCA -ATGGACCTGTGATATCTGGATTCTGGGAAATTCTTCATCCTGGACCCTGAGAGATTCTGC -AGCCCAGCTCCAGATTGCTTGTGGTCTGACAGGCTGCAACTGTGAGCCATCACAATGAAC -AACAGGAAGAAAAGGTCTTTCAAAAGGTGATGTGTGTTCTCATCAACCTCATACACACAC -ATGGTTTAGGGGTATAATACCTCTACATGGCTGATTATGAAAACAATGTTCCCCAGATAC -CATCCCTGTCTTACTTCCAGCTCCCCAGAGGGAAAGCTTTCAACGCTTCTAGCCATTTCT -TTTGGCATTTGCCTTCAGACCCTACACGAATGCGTCTCTACCACAGGGGGCTGCGCGGTT -TCCCATCATGAAGCACTGAACTTCCACGTCTCATCTAGGGGAACAGGGAGGTGCACTAAT -GCGCTCCACGCCCAAGCCCTTCTCACAGTTTCTGCCCCCAGCATGGTTGTACTGGGCAAT -ACATGAGATTATTAGGAAATGCTTTACTGTCATAACTATGAAGAGACTATTGCCAGATGA -ACCACACATTAATACTATGTTTCTTATCTGCACATTACTACCCTGCAATTAATATAATTG -TGTCCATGTACACACGCTGTCCTATGTACTTATCATGACTCTATCCCAAATTCCCAATTA -CGTCCTATCTTCTTCTTAGGGAAGAACAGCTTAGGTATCAATTTGGTGTTCTGTGTAAAG -TCTCAGGGAGCCGTCCGTGTCCTCCCATCTGGCCTCGTCCACACTGGTTCTCTTGAAAGC -TTGGGCTGTAATGATGCCCCTTGGCCATCACCCAGTCCCTGCCCCATCTCTTGTAATCTC -TCTCCTTTTTGCTGCATCCCTGTCTTCCTCTGTCTTGATTTACTTGTTGTTGGTTTTCTG -TTTCTTTGTTTGATTTGGTGGAAGACATAATCCCACGCTTCCTATGGAAAGGTTGTTGGG -AGATTTTTAATGATTCCTCAATGTTAAAATGTCTATTTTTGTCTTGACACCCAACTAATA -TTTGTCTGAGCAAAACAGTCTAGATGAGAGAGAACTTCCCTGGAGGTCTGATGGCGTTTC -TCCCTCGTCTTCTTA ->seq2 -TTCAAATGAACTTCTGTAATTGAAAAATTCATTTAAGAAATTACAAAATATAGTTGAAAG -CTCTAACAATAGACTAAACCAAGCAGAAGAAAGAGGTTCAGAACTTGAAGACAAGTCTCT -TATGAATTAACCCAGTCAGACAAAAATAAAGAAAAAAATTTTAAAAATGAACAGAGCTTT -CAAGAAGTATGAGATTATGTAAAGTAACTGAACCTATGAGTCACAGGTATTCCTGAGGAA -AAAGAAAAAGTGAGAAGTTTGGAAAAACTATTTGAGGAAGTAATTGGGGAAAACCTCTTT -AGTCTTGCTAGAGATTTAGACATCTAAATGAAAGAGGCTCAAAGAATGCCAGGAAGATAC -ATTGCAAGACAGACTTCATCAAGATATGTAGTCATCAGACTATCTAAAGTCAACATGAAG -GAAAAAAATTCTAAAATCAGCAAGAGAAAAGCATACAGTCATCTATAAAGGAAATCCCAT -CAGAATAACAATGGGCTTCTCAGCAGAAACCTTACAAGCCAGAAGAGATTGGATCTAATT -TTTGGACTTCTTAAAGAAAAAAAAACCTGTCAAACACGAATGTTATGCCCTGCTAAACTA -AGCATCATAAATGAAGGGGAAATAAAGTCAAGTCTTTCCTGACAAGCAAATGCTAAGATA -ATTCATCATCACTAAACCAGTCCTATAAGAAATGCTCAAAAGAATTGTAAAAGTCAAAAT -TAAAGTTCAATACTCACCATCATAAATACACACAAAAGTACAAAACTCACAGGTTTTATA -AAACAATTGAGACTACAGAGCAACTAGGTAAAAAATTAACATTACAACAGGAACAAAACC -TCATATATCAATATTAACTTTGAATAAAAAGGGATTAAATTCCCCCACTTAAGAGATATA -GATTGGCAGAACAGATTTAAAAACATGAACTAACTATATGCTGTTTACAAGAAACTCATT -AATAAAGACATGAGTTCAGGTAAAGGGGTGGAAAAAGATGTTCTACGCAAACAGAAACCA -AATGAGAGAAGGAGTAGCTATACTTATATCAGATAAAGCACACTTTAAATCAACAACAGT -AAAATAAAACAAAGGAGGTCATCATACAATGATAAAAAGATCAATTCAGCAAGAAGATAT -AACCATCCTACTAAATACATATGCACCTAACACAAGACTACCCAGATTCATAAAACAAAT -ACTACTAGACCTAAGAGGGATGAGAAATTACCTAATTGGTACAATGTACAATATTCTGAT -GATGGTTACACTAAAAGCCCATACTTTACTGCTACTCAATATATCCATGTAACAAATCTG -CGCTTGTACTTCTAAATCTATAAAAAAATTAAAATTTAACAAAAGTAAATAAAACACATA -GCTAAAACTAAAAAAGCAAAAACAAAAACTATGCTAAGTATTGGTAAAGATGTGGGGAAA -AAAGTAAACTCTCAAATATTGCTAGTGGGAGTATAAATTGTTTTCCACTTTGGAAAACAA -TTTGGTAATTTCGTTTTTTTTTTTTTCTTTTCTCTTTTTTTTTTTTTTTTTTTTGCATGC -CAGAAAAAAATATTTACAGTAACT Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/examples/ex1.sam.gz and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/examples/ex1.sam.gz differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/examples/toy.fa rsem-1.3.0+dfsg/samtools-1.3/examples/toy.fa --- rsem-1.2.31+dfsg/samtools-1.3/examples/toy.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/examples/toy.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ ->ref -AGCATGTTAGATAAGATAGCTGTGCTAGTAGGCAGTCAGCGCCAT ->ref2 -aggttttataaaacaattaagtctacagagcaactacgcg diff -Nru rsem-1.2.31+dfsg/samtools-1.3/examples/toy.sam rsem-1.3.0+dfsg/samtools-1.3/examples/toy.sam --- rsem-1.2.31+dfsg/samtools-1.3/examples/toy.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/examples/toy.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -@SQ SN:ref LN:45 -@SQ SN:ref2 LN:40 -r001 163 ref 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 -r002 0 ref 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * -r003 0 ref 9 30 5H6M * 0 0 AGCTAA * -r004 0 ref 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * -r003 16 ref 29 30 6H5M * 0 0 TAGGC * -r001 83 ref 37 30 9M = 7 -39 CAGCGCCAT * -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/faidx.c rsem-1.3.0+dfsg/samtools-1.3/faidx.c --- rsem-1.2.31+dfsg/samtools-1.3/faidx.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/faidx.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,95 +0,0 @@ -/* 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 - -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 ) - { - fai_build(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 - 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. -*/ - -#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 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)); - 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); - 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; - if ( strchr(mode,'g') ) - { - // gzip output - fp->is_gzip = 1; - fp->gz_stream = (z_stream*)calloc(1,sizeof(z_stream)); - fp->gz_stream->zalloc = NULL; - fp->gz_stream->zfree = NULL; - if ( deflateInit2(fp->gz_stream, fp->compress_level, Z_DEFLATED, 15|16, 8, Z_DEFAULT_STRATEGY)!=Z_OK ) return NULL; - } - return fp; -} - -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); - 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); - 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); - } - 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.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; - 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), (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; - if ( deflate(zs, flush) == Z_STREAM_ERROR ) 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 ) - { - 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 = (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; - - 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 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; - ret = inflate(fp->gz_stream, Z_NO_FLUSH); - if ( ret==Z_BUF_ERROR ) continue; // non-critical error - if ( ret<0 ) 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 ) - { - 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) - { - 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) 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) { - 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 = (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; - if (bgzf_compress(w->buf, &clen, w->mt->blk[i], w->mt->len[i], w->compress_level) != 0) - w->errcode |= BGZF_ERR_ZLIB; - 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; - 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) { - if ( fp->idx_build_otf ) - { - bgzf_index_add_block(fp); - fp->idx->ublock_addr += fp->block_offset; - } - int block_length = deflate_block(fp, fp->block_offset); - if (block_length < 0) return -1; - if (hwrite(fp->fp, fp->compressed_block, block_length) != 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) 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 (hwrite(fp->fp, fp->compressed_block, block_length) < 0 - || hflush(fp->fp) != 0) { - 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) (void)inflateEnd(fp->gz_stream); - else (void)deflateEnd(fp->gz_stream); - 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; -} - -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 ) 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 ( fp->is_be ) - { - uint64_t x = fp->idx->noffs - 1; - fwrite(ed_swap_8p(&x), 1, sizeof(x), idx); - for (i=1; iidx->noffs; i++) - { - x = fp->idx->offs[i].caddr; fwrite(ed_swap_8p(&x), 1, sizeof(x), idx); - x = fp->idx->offs[i].uaddr; fwrite(ed_swap_8p(&x), 1, sizeof(x), idx); - } - } - else - { - uint64_t x = fp->idx->noffs - 1; - fwrite(&x, 1, sizeof(x), idx); - for (i=1; iidx->noffs; i++) - { - fwrite(&fp->idx->offs[i].caddr, 1, sizeof(fp->idx->offs[i].caddr), idx); - fwrite(&fp->idx->offs[i].uaddr, 1, sizeof(fp->idx->offs[i].uaddr), idx); - } - } - fclose(idx); - 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 ) return -1; - - fp->idx = (bgzidx_t*) calloc(1,sizeof(bgzidx_t)); - uint64_t x; - if ( fread(&x, 1, sizeof(x), idx) != sizeof(x) ) return -1; - - fp->idx->noffs = fp->idx->moffs = 1 + (fp->is_be ? ed_swap_8(x) : x); - fp->idx->offs = (bgzidx1_t*) malloc(fp->idx->moffs*sizeof(bgzidx1_t)); - fp->idx->offs[0].caddr = fp->idx->offs[0].uaddr = 0; - - int i; - if ( fp->is_be ) - { - int ret = 0; - for (i=1; iidx->noffs; i++) - { - ret += fread(&x, 1, sizeof(x), idx); fp->idx->offs[i].caddr = ed_swap_8(x); - ret += fread(&x, 1, sizeof(x), idx); fp->idx->offs[i].uaddr = ed_swap_8(x); - } - if ( ret != sizeof(x)*2*(fp->idx->noffs-1) ) return -1; - } - else - { - int ret = 0; - for (i=1; iidx->noffs; i++) - { - ret += fread(&x, 1, sizeof(x), idx); fp->idx->offs[i].caddr = x; - ret += fread(&x, 1, sizeof(x), idx); fp->idx->offs[i].uaddr = x; - } - if ( ret != sizeof(x)*2*(fp->idx->noffs-1) ) return -1; - } - fclose(idx); - return 0; - -} - -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; - bgzf_read_block(fp); - 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 ) 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/bgzip.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/bgzip.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/bgzip.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/bgzip.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,297 +0,0 @@ -/* bgzip.c -- Block compression/decompression utility. - - Copyright (C) 2008, 2009 Broad Institute / Massachusetts Institute of Technology - Copyright (C) 2010, 2013-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 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 struct option loptions[] = - { - {"help",0,0,'h'}, - {"offset",1,0,'b'}, - {"stdout",0,0,'c'}, - {"decompress",0,0,'d'}, - {"force",0,0,'f'}, - {"index",0,0,'i'}, - {"index-name",1,0,'I'}, - {"reindex",0,0,'r'}, - {"size",1,0,'s'}, - {"threads",1,0,'@'}, - {0,0,0,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 '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 ) bgzf_index_dump(fp, index_fname, NULL); - else bgzf_index_dump(fp, argv[optind], ".gz.gzi"); - } - 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 ) - bgzf_index_dump(fp, index_fname, NULL); - else - bgzf_index_dump(fp, argv[optind], ".gzi"); - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/config.h.in rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/config.h.in --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/config.h.in 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/config.h.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -/* 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 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/config.mk.in rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/config.mk.in --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/config.mk.in 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/config.mk.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,111 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/configure rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/configure --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/configure 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/configure 1970-01-01 00:00:00.000000000 +0000 @@ -1,5267 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for HTSlib 1.3. -# -# 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' -PACKAGE_STRING='HTSlib 1.3' -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 -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 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:";; - 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] - --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 -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, 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 - - -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, 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 -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/configure.ac rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/configure.ac --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/configure.ac 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/configure.ac 1970-01-01 00:00:00.000000000 +0000 @@ -1,192 +0,0 @@ -# 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 - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_codecs.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_codecs.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_codecs.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_codecs.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1949 +0,0 @@ -/* -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" - -static char *codec2str(enum cram_encoding codec) { - switch (codec) { - 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 "(unknown)"; - } -} - -/* - * --------------------------------------------------------------------------- - * 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; - - 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; - - 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++) - 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; - - /* 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; - while ((ch = *cp) != (char)c->byte_array_stop.stop) { - if (cp - (char *)b->data >= b->uncomp_size) - return -1; - *out++ = ch; - 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; -} - -/* - * --------------------------------------------------------------------------- - */ - -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", codec2str(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", codec2str(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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_codecs.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_codecs.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_codecs.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_codecs.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,194 +0,0 @@ -/* -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; - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_decode.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_decode.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_decode.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_decode.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,3143 +0,0 @@ -/* -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, &seq[pos-1], &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, &seq[pos-1], &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); - 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) { - 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]; - 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, - &seq[pos-1], &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, - (char *)&seq[pos-1], &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, - (char *)&seq[pos-1], &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, - (char *)&seq[pos-1], &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) { - 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 { - 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], - 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; - } - } - - 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 = 1; - } - - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_decode.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_decode.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_decode.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_decode.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_encode.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_encode.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_encode.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_encode.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,3094 +0,0 @@ -/* -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; - 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); - - 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)) { - int32_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 = (int32_t *)s->cigar; - cig_from = (int32_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; - int 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->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 - 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); - - // Clear detached from p flags and set downstream - cram_stats_del(c->stats[DS_CF], p->cram_flags); - p->cram_flags &= ~CRAM_FLAG_DETACHED; - p->cram_flags |= CRAM_FLAG_MATE_DOWNSTREAM; - cram_stats_add(c->stats[DS_CF], p->cram_flags); - - 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_stats_add(c->stats[DS_NS], bam_mate_ref(b)); - } - } - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_encode.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_encode.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_encode.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_encode.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,105 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_external.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_external.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_external.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_external.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,377 +0,0 @@ -/* -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 || !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 || !ch->codecs) - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_index.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_index.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_index.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_index.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,582 +0,0 @@ -/* -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 = 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_index.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_index.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_index.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_index.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,99 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_io.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_io.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_io.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_io.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,4555 +0,0 @@ -/* -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 "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"; -} - -/* - * 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], cache[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); - - 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,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) { - FILE *fp; - int i; - - expand_cache_path(path, local_cache, tag->str+3); - if (fd->verbose) - fprintf(stderr, "Path='%s'\n", path); - mkdir_prefix(path, 01777); - - i = 0; - do { - sprintf(path_tmp, "%s.tmp_%d", path, /*getpid(),*/ i); - i++; - 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; - } - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_io.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_io.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_io.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_io.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,669 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_samtools.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_samtools.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_samtools.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_samtools.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,149 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_samtools.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_samtools.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_samtools.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_samtools.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,105 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_stats.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_stats.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_stats.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_stats.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,448 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_stats.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_stats.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_stats.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_stats.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_structs.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_structs.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/cram_structs.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/cram_structs.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,816 +0,0 @@ -/* -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) - -#ifdef __cplusplus -} -#endif - -#endif /* _CRAM_STRUCTS_H_ */ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/files.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/files.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/files.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/files.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,74 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/mFILE.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/mFILE.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/mFILE.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/mFILE.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,694 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/mFILE.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/mFILE.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/mFILE.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/mFILE.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,89 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/misc.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/misc.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/misc.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/misc.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/open_trace_file.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/open_trace_file.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/open_trace_file.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/open_trace_file.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,414 +0,0 @@ -/* -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) { - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/open_trace_file.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/open_trace_file.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/open_trace_file.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/open_trace_file.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,125 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/os.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/os.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/os.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/os.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,308 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/pooled_alloc.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/pooled_alloc.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/pooled_alloc.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/pooled_alloc.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,188 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/pooled_alloc.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/pooled_alloc.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/pooled_alloc.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/pooled_alloc.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,64 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/rANS_byte.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/rANS_byte.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/rANS_byte.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/rANS_byte.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,336 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/rANS_static.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/rANS_static.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/rANS_static.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/rANS_static.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,868 +0,0 @@ -/* - * 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 (4 != fread(&in_size, 1, 4, infp)) - break; - if (in_size != fread(in_buf, 1, in_size, infp)) { - fprintf(stderr, "Truncated input\n"); - exit(1); - } - out = rans_uncompress(in_buf, in_size, &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_size, 1, 4, outfp); - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/rANS_static.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/rANS_static.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/rANS_static.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/rANS_static.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ -/* - * 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/sam_header.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/sam_header.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/sam_header.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/sam_header.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1268 +0,0 @@ -/* -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 - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/sam_header.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/sam_header.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/sam_header.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/sam_header.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,459 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/string_alloc.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/string_alloc.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/string_alloc.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/string_alloc.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,155 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/string_alloc.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/string_alloc.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/string_alloc.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/string_alloc.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/thread_pool.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/thread_pool.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/thread_pool.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/thread_pool.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,813 +0,0 @@ -/* -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) { - t_pool_job *j = malloc(sizeof(*j)); - - if (!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; - } - -#ifdef DEBUG - fprintf(stderr, "Dispatching job %p for queue %p, serial %d\n", j, q, j->serial); -#endif - - pthread_mutex_lock(&p->pool_m); - - // Check if queue is full - while (p->njobs >= p->qsize) - pthread_cond_wait(&p->full_c, &p->pool_m); - - p->njobs++; - - if (p->tail) { - p->tail->next = j; - p->tail = j; - } else { - p->head = p->tail = j; - } - - // Let a worker know we have data. -#ifdef IN_ORDER - 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); - -#ifdef DEBUG - fprintf(stderr, "Dispatched (serial %d)\n", j->serial); -#endif - - return 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; - pthread_mutex_unlock(&q->result_m); - } else { - j->serial = 0; - } - - if (q) { - pthread_mutex_lock(&q->result_m); - q->curr_serial++; - q->pending++; - pthread_mutex_unlock(&q->result_m); - } - - // 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/thread_pool.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/thread_pool.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/thread_pool.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/thread_pool.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,218 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/vlen.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/vlen.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/vlen.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/vlen.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,430 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/vlen.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/vlen.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/vlen.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/vlen.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,48 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/zfio.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/zfio.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/zfio.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/zfio.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,183 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/zfio.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/zfio.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/cram/zfio.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/cram/zfio.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -/* -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/faidx.5 rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/faidx.5 --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/faidx.5 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/faidx.5 1970-01-01 00:00:00.000000000 +0000 @@ -1,146 +0,0 @@ -'\" 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/faidx.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/faidx.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/faidx.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/faidx.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,484 +0,0 @@ -/* faidx.c -- FASTA random access. - - Copyright (C) 2008, 2009, 2013-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 -#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 void fai_insert_index(faidx_t *idx, const char *name, int len, int line_len, int line_blen, uint64_t offset) -{ - 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; - } - - if (idx->n == idx->m) { - idx->m = idx->m? idx->m<<1 : 16; - idx->name = (char**)realloc(idx->name, sizeof(char*) * idx->m); - } - idx->name[idx->n++] = name_key; - v->len = len; - v->line_len = line_len; - v->line_blen = line_blen; - v->offset = offset; -} - -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) - fai_insert_index(idx, name.s, len, line_len, line_blen, offset); - - 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) - fai_insert_index(idx, name.s, len, line_len, line_blen, offset); - 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 - } -} - -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->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 ) bgzf_index_dump(bgzf, fn, ".gzi"); - bgzf_close(bgzf); - 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"); - 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->bgzf = bgzf_open(fn, "rb"); - free(str); - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,744 +0,0 @@ -/* hfile.c -- 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. */ - -#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 void hfile_exit() -{ - 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); - } -} - -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'; - - if (! schemes) { - // TODO Wrap this in a critical section for multi-threading - load_hfile_plugins(); - } - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile_internal.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile_internal.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile_internal.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile_internal.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,139 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile_irods.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile_irods.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile_irods.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile_irods.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,259 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile_libcurl.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile_libcurl.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile_libcurl.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile_libcurl.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,919 +0,0 @@ -/* 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; - - case CURLE_NOT_BUILT_IN: - return ENOSYS; - - 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_WRITE_ERROR: - case CURLE_READ_ERROR: - return ENOTRECOVERABLE; // Indicates bugs in our callback routines - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile_net.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile_net.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hfile_net.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hfile_net.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hts.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hts.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hts.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hts.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,2055 +0,0 @@ -/* hts.c -- format-neutral I/O, indexing, and iterator API functions. - - Copyright (C) 2008, 2009, 2012-2015 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 *str = (const char *) u; - const char *slim = (const char *) ulim; - const char *s; - - fmt->version.major = fmt->version.minor = -1; - - for (s = str; s < slim; s++) if (!isdigit(*s)) break; - if (s < slim) { - fmt->version.major = atoi(str); - if (*s == '.') { - str = &s[1]; - for (s = str; s < slim; s++) if (!isdigit(*s)) break; - if (s < slim) - fmt->version.minor = atoi(str); - } - 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); -} - -/* - * 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) { - const char *cp; - - if (!(cp = strchr(str, ','))) - cp = str+strlen(str); - - format->version.minor = 0; // unknown - format->version.major = 0; // unknown - - if (strncmp(str, "sam", cp-str) == 0) { - format->category = sequence_data; - format->format = sam; - format->compression = no_compression;; - format->compression_level = 0; - } else if (strncmp(str, "bam", cp-str) == 0) { - format->category = sequence_data; - format->format = bam; - format->compression = bgzf; - format->compression_level = -1; - } else if (strncmp(str, "cram", cp-str) == 0) { - format->category = sequence_data; - format->format = cram; - format->compression = custom; - format->compression_level = -1; - } else if (strncmp(str, "vcf", cp-str) == 0) { - format->category = variant_data; - format->format = vcf; - format->compression = no_compression;; - format->compression_level = 0; - } else if (strncmp(str, "bcf", cp-str) == 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); -} - -static inline long idx_write(int is_bgzf, void *fp, const void *buf, long l) -{ - if (is_bgzf) return bgzf_write((BGZF*)fp, buf, l); - else return (long)fwrite(buf, 1, l, (FILE*)fp); -} - -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 void hts_idx_save_core(const hts_idx_t *idx, void *fp, int fmt) -{ - int32_t i, size, is_be; - int is_bgzf = (fmt != HTS_FMT_BAI); - is_be = ed_is_big(); - if (is_be) { - uint32_t x = idx->n; - idx_write(is_bgzf, fp, ed_swap_4p(&x), 4); - } else idx_write(is_bgzf, fp, &idx->n, 4); - if (fmt == HTS_FMT_TBI && idx->l_meta) idx_write(is_bgzf, 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 - size = bidx? kh_size(bidx) : 0; - if (is_be) { // big endian - uint32_t x = size; - idx_write(is_bgzf, fp, ed_swap_4p(&x), 4); - } else idx_write(is_bgzf, fp, &size, 4); - if (bidx == 0) goto write_lidx; - for (k = kh_begin(bidx); k != kh_end(bidx); ++k) { - bins_t *p; - if (!kh_exist(bidx, k)) continue; - p = &kh_value(bidx, k); - if (is_be) { // big endian - uint32_t x; - x = kh_key(bidx, k); idx_write(is_bgzf, fp, ed_swap_4p(&x), 4); - if (fmt == HTS_FMT_CSI) { - uint64_t y = kh_val(bidx, k).loff; - idx_write(is_bgzf, fp, ed_swap_4p(&y), 8); - } - x = p->n; idx_write(is_bgzf, fp, ed_swap_4p(&x), 4); - swap_bins(p); - idx_write(is_bgzf, fp, p->list, 16 * p->n); - swap_bins(p); - } else { - idx_write(is_bgzf, fp, &kh_key(bidx, k), 4); - if (fmt == HTS_FMT_CSI) idx_write(is_bgzf, fp, &kh_val(bidx, k).loff, 8); - //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); - idx_write(is_bgzf, fp, &p->n, 4); - idx_write(is_bgzf, fp, p->list, p->n << 4); - } - } -write_lidx: - if (fmt != HTS_FMT_CSI) { - if (is_be) { - int32_t x = lidx->n; - idx_write(is_bgzf, fp, ed_swap_4p(&x), 4); - for (x = 0; x < lidx->n; ++x) ed_swap_8p(&lidx->offset[x]); - idx_write(is_bgzf, fp, lidx->offset, lidx->n << 3); - for (x = 0; x < lidx->n; ++x) ed_swap_8p(&lidx->offset[x]); - } else { - idx_write(is_bgzf, fp, &lidx->n, 4); - idx_write(is_bgzf, fp, lidx->offset, lidx->n << 3); - } - } - } - if (is_be) { // write the number of reads without coordinates - uint64_t x = idx->n_no_coor; - idx_write(is_bgzf, fp, &x, 8); - } else idx_write(is_bgzf, fp, &idx->n_no_coor, 8); -} - -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) -{ - if (fnidx == NULL) return hts_idx_save(idx, fn, fmt); - - if (fmt == HTS_FMT_CSI) { - BGZF *fp; - uint32_t x[3]; - int is_be, i; - is_be = ed_is_big(); - fp = bgzf_open(fnidx, "w"); - if (fp == NULL) return -1; - bgzf_write(fp, "CSI\1", 4); - x[0] = idx->min_shift; x[1] = idx->n_lvls; x[2] = idx->l_meta; - if (is_be) { - for (i = 0; i < 3; ++i) - bgzf_write(fp, ed_swap_4p(&x[i]), 4); - } else bgzf_write(fp, &x, 12); - if (idx->l_meta) bgzf_write(fp, idx->meta, idx->l_meta); - hts_idx_save_core(idx, fp, HTS_FMT_CSI); - bgzf_close(fp); - } else if (fmt == HTS_FMT_TBI) { - BGZF *fp = bgzf_open(fnidx, "w"); - if (fp == NULL) return -1; - bgzf_write(fp, "TBI\1", 4); - hts_idx_save_core(idx, fp, HTS_FMT_TBI); - bgzf_close(fp); - } else if (fmt == HTS_FMT_BAI) { - FILE *fp = fopen(fnidx, "w"); - if (fp == NULL) return -1; - fwrite("BAI\1", 1, 4, fp); - hts_idx_save_core(idx, fp, HTS_FMT_BAI); - fclose(fp); - } else abort(); - - return 0; -} - -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 - bgzf_seek(fp, iter->curr_off, SEEK_SET); - 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 - bgzf_seek(fp, iter->off[iter->i+1].u, SEEK_SET); - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htsfile.1 rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htsfile.1 --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htsfile.1 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htsfile.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ -.TH htsfile 1 "15 December 2015" "htslib-1.3" "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htsfile.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htsfile.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htsfile.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htsfile.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,234 +0,0 @@ -/* htsfile.c -- file identifier and minimal viewer. - - 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 - -#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) 2015 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hts_internal.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hts_internal.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/hts_internal.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/hts_internal.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -/* hts_internal.h -- internal functions; not part of the public API. - - 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 HTSLIB_HTS_INTERNAL_H -#define HTSLIB_HTS_INTERNAL_H - -#include - -#include "htslib/hts.h" - -#ifdef __cplusplus -extern "C" { -#endif - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/bgzf.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/bgzf.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/bgzf.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/bgzf.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,329 +0,0 @@ -/* 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 - -#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); - - /** - * 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); - - /** - * 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); - - /** - * 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); - - /** - * 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 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); - - /** - * 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 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); - - /** - * 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); - -#ifdef __cplusplus -} -#endif - -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/cram.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/cram.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/cram.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/cram.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,492 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/faidx.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/faidx.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/faidx.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/faidx.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,137 +0,0 @@ -/* 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); - - /*! - @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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/hfile.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/hfile.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/hfile.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/hfile.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,215 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/hts_defs.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/hts_defs.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/hts_defs.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/hts_defs.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/hts.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/hts.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/hts.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/hts.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,637 +0,0 @@ -/* 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 - -#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); - -/// 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); - -/// 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); - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/kbitset.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/kbitset.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/kbitset.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/kbitset.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,160 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/kfunc.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/kfunc.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/kfunc.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/kfunc.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/khash.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/khash.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/khash.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/khash.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,627 +0,0 @@ -/* The MIT License - - Copyright (c) 2008, 2009, 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. -*/ - -/* - An example: - -#include "khash.h" -KHASH_MAP_INIT_INT(32, char) -int main() { - int ret, is_missing; - khiter_t k; - khash_t(32) *h = kh_init(32); - k = kh_put(32, h, 5, &ret); - kh_value(h, k) = 10; - k = kh_get(32, h, 10); - is_missing = (k == kh_end(h)); - k = kh_get(32, h, 5); - kh_del(32, h, k); - for (k = kh_begin(h); k != kh_end(h); ++k) - if (kh_exist(h, k)) kh_value(h, k) = 1; - kh_destroy(32, h); - return 0; -} -*/ - -/* - 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. - - 2009-09-26 (0.2.4): - - * Improve portability - - 2008-09-19 (0.2.3): - - * Corrected the example - * Improved interfaces - - 2008-09-11 (0.2.2): - - * Improved speed a little in kh_put() - - 2008-09-10 (0.2.1): - - * Added kh_clear() - * Fixed a compiling error - - 2008-09-02 (0.2.0): - - * Changed to token concatenation which increases flexibility. - - 2008-08-31 (0.1.2): - - * Fixed a bug in kh_get(), which has not been tested previously. - - 2008-08-31 (0.1.1): - - * Added destructor -*/ - - -#ifndef __AC_KHASH_H -#define __AC_KHASH_H - -/*! - @header - - Generic hash table library. - */ - -#define AC_VERSION_KHASH_H "0.2.8" - -#include -#include -#include - -/* compiler specific configuration */ - -#if UINT_MAX == 0xffffffffu -typedef unsigned int khint32_t; -#elif ULONG_MAX == 0xffffffffu -typedef unsigned long khint32_t; -#endif - -#if ULONG_MAX == ULLONG_MAX -typedef unsigned long khint64_t; -#else -typedef unsigned long long khint64_t; -#endif - -#ifndef kh_inline -#ifdef _MSC_VER -#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_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) -#define __ac_set_isdel_false(flag, i) (flag[i>>4]&=~(1ul<<((i&0xfU)<<1))) -#define __ac_set_isempty_false(flag, i) (flag[i>>4]&=~(2ul<<((i&0xfU)<<1))) -#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_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 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_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) { \ - 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, __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 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))) { \ - 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 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; \ - { \ - 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) { /* 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) { /* kick-out process; sort of like in Cuckoo hashing */ \ - khint_t k, i, step = 0; \ - k = __hash_func(key); \ - 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) { /* 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); /* 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; \ - } \ - } \ - } \ - } \ - 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)); \ - } \ - 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) { /* 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 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 { \ - 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; \ - i = (i + (++step)) & mask; \ - if (i == last) { x = site; break; } \ - } \ - if (x == h->n_buckets) { \ - if (__ac_isempty(h->flags, i) && site != h->n_buckets) x = site; \ - else x = i; \ - } \ - } \ - } \ - 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)) { /* deleted */ \ - h->keys[x] = key; \ - __ac_set_isboth_false(h->flags, x); \ - ++h->size; \ - *ret = 2; \ - } 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) \ - { \ - if (x != h->n_buckets && !__ac_iseither(h->flags, x)) { \ - __ac_set_isdel_true(h->flags, x); \ - --h->size; \ - } \ - } - -#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 kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) - -/* --- BEGIN OF HASH FUNCTIONS --- */ - -/*! @function - @abstract Integer hash function - @param key The integer [khint32_t] - @return The hash value [khint_t] - */ -#define kh_int_hash_func(key) (khint32_t)(key) -/*! @function - @abstract Integer comparison function - */ -#define kh_int_hash_equal(a, b) ((a) == (b)) -/*! @function - @abstract 64-bit integer hash function - @param key The integer [khint64_t] - @return The hash value [khint_t] - */ -#define kh_int64_hash_func(key) (khint32_t)((key)>>33^(key)^(key)<<11) -/*! @function - @abstract 64-bit integer comparison function - */ -#define kh_int64_hash_equal(a, b) ((a) == (b)) -/*! @function - @abstract const char* hash function - @param s Pointer to a null terminated string - @return The hash value - */ -static kh_inline khint_t __ac_X31_hash_string(const char *s) -{ - khint_t h = (khint_t)*s; - if (h) for (++s ; *s; ++s) h = (h << 5) - h + (khint_t)*s; - return h; -} -/*! @function - @abstract Another interface to const char* hash function - @param key Pointer to a null terminated string [const char*] - @return The hash value [khint_t] - */ -#define kh_str_hash_func(key) __ac_X31_hash_string(key) -/*! @function - @abstract Const char* comparison function - */ -#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 convenient macros... */ - -/*! - @abstract Type of the hash table. - @param name Name of the hash table [symbol] - */ -#define khash_t(name) kh_##name##_t - -/*! @function - @abstract Initiate a hash table. - @param name Name of the hash table [symbol] - @return Pointer to the hash table [khash_t(name)*] - */ -#define kh_init(name) kh_init_##name() - -/*! @function - @abstract Destroy a hash table. - @param name Name of the hash table [symbol] - @param h Pointer to the hash table [khash_t(name)*] - */ -#define kh_destroy(name, h) kh_destroy_##name(h) - -/*! @function - @abstract Reset a hash table without deallocating memory. - @param name Name of the hash table [symbol] - @param h Pointer to the hash table [khash_t(name)*] - */ -#define kh_clear(name, h) kh_clear_##name(h) - -/*! @function - @abstract Resize a hash table. - @param name Name of the hash table [symbol] - @param h Pointer to the hash table [khash_t(name)*] - @param s New size [khint_t] - */ -#define kh_resize(name, h, s) kh_resize_##name(h, s) - -/*! @function - @abstract Insert a key to the hash table. - @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: -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] - */ -#define kh_put(name, h, k, r) kh_put_##name(h, k, r) - -/*! @function - @abstract Retrieve a key from the hash table. - @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) if the element is absent [khint_t] - */ -#define kh_get(name, h, k) kh_get_##name(h, k) - -/*! @function - @abstract Remove a key from the hash table. - @param name Name of the hash table [symbol] - @param h Pointer to the hash table [khash_t(name)*] - @param k Iterator to the element to be deleted [khint_t] - */ -#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)*] - @param x Iterator to the bucket [khint_t] - @return 1 if containing data; 0 otherwise [int] - */ -#define kh_exist(h, x) (!__ac_iseither((h)->flags, (x))) - -/*! @function - @abstract Get key given an iterator - @param h Pointer to the hash table [khash_t(name)*] - @param x Iterator to the bucket [khint_t] - @return Key [type of keys] - */ -#define kh_key(h, x) ((h)->keys[x]) - -/*! @function - @abstract Get value given an iterator - @param h Pointer to the hash table [khash_t(name)*] - @param x Iterator to the bucket [khint_t] - @return Value [type of values] - @discussion For hash sets, calling this results in segfault. - */ -#define kh_val(h, x) ((h)->vals[x]) - -/*! @function - @abstract Alias of kh_val() - */ -#define kh_value(h, x) ((h)->vals[x]) - -/*! @function - @abstract Get the start iterator - @param h Pointer to the hash table [khash_t(name)*] - @return The start iterator [khint_t] - */ -#define kh_begin(h) (khint_t)(0) - -/*! @function - @abstract Get the end iterator - @param h Pointer to the hash table [khash_t(name)*] - @return The end iterator [khint_t] - */ -#define kh_end(h) ((h)->n_buckets) - -/*! @function - @abstract Get the number of elements in the hash table - @param h Pointer to the hash table [khash_t(name)*] - @return Number of elements in the hash table [khint_t] - */ -#define kh_size(h) ((h)->size) - -/*! @function - @abstract Get the number of buckets in the hash table - @param h Pointer to the hash table [khash_t(name)*] - @return Number of buckets in the hash table [khint_t] - */ -#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 - @abstract Instantiate a hash set containing integer keys - @param name Name of the hash table [symbol] - */ -#define KHASH_SET_INIT_INT(name) \ - KHASH_INIT(name, khint32_t, char, 0, kh_int_hash_func, kh_int_hash_equal) - -/*! @function - @abstract Instantiate a hash map containing integer keys - @param name Name of the hash table [symbol] - @param khval_t Type of values [type] - */ -#define KHASH_MAP_INIT_INT(name, khval_t) \ - KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal) - -/*! @function - @abstract Instantiate a hash map containing 64-bit integer keys - @param name Name of the hash table [symbol] - */ -#define KHASH_SET_INIT_INT64(name) \ - KHASH_INIT(name, khint64_t, char, 0, kh_int64_hash_func, kh_int64_hash_equal) - -/*! @function - @abstract Instantiate a hash map containing 64-bit integer keys - @param name Name of the hash table [symbol] - @param khval_t Type of values [type] - */ -#define KHASH_MAP_INIT_INT64(name, khval_t) \ - KHASH_INIT(name, khint64_t, khval_t, 1, kh_int64_hash_func, kh_int64_hash_equal) - -typedef const char *kh_cstr_t; -/*! @function - @abstract Instantiate a hash map containing const char* keys - @param name Name of the hash table [symbol] - */ -#define KHASH_SET_INIT_STR(name) \ - KHASH_INIT(name, kh_cstr_t, char, 0, kh_str_hash_func, kh_str_hash_equal) - -/*! @function - @abstract Instantiate a hash map containing const char* keys - @param name Name of the hash table [symbol] - @param khval_t Type of values [type] - */ -#define KHASH_MAP_INIT_STR(name, khval_t) \ - KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal) - -#endif /* __AC_KHASH_H */ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/khash_str2int.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/khash_str2int.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/khash_str2int.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/khash_str2int.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,133 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/klist.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/klist.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/klist.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/klist.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,135 +0,0 @@ -/* 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 - -#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; \ - SCOPE kmp_##name##_t *kmp_init_##name(void) { \ - return calloc(1, sizeof(kmp_##name##_t)); \ - } \ - 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); \ - } \ - 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]; \ - } \ - 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(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_INIT2(SCOPE, name, kltype_t, kmpfree_t) \ - struct __kl1_##name { \ - kltype_t data; \ - struct __kl1_##name *next; \ - }; \ - typedef struct __kl1_##name kl1_##name; \ - KMEMPOOL_INIT2(SCOPE, name, kl1_##name, kmpfree_t) \ - typedef struct { \ - kl1_##name *head, *tail; \ - kmp_##name##_t *mp; \ - size_t size; \ - } kl_##name##_t; \ - 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; \ - } \ - 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); \ - kmp_free(name, kl->mp, p); \ - kmp_destroy(name, kl->mp); \ - free(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; \ - } \ - SCOPE int kl_shift_##name(kl_##name##_t *kl, kltype_t *d) { \ - kl1_##name *p; \ - if (kl->head->next == 0) return -1; \ - --kl->size; \ - p = kl->head; kl->head = kl->head->next; \ - if (d) *d = p->data; \ - kmp_free(name, kl->mp, p); \ - 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) -#define kl_next(iter) ((iter)->next) -#define kl_begin(kl) ((kl)->head) -#define kl_end(kl) ((kl)->tail) - -#define kl_init(name) kl_init_##name() -#define kl_destroy(name, kl) kl_destroy_##name(kl) -#define kl_pushp(name, kl) kl_pushp_##name(kl) -#define kl_shift(name, kl, d) kl_shift_##name(kl, d) - -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/knetfile.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/knetfile.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/knetfile.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/knetfile.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ -/* 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 - -#include -#include - -#ifndef _WIN32 -#define netread(fd, ptr, len) read(fd, ptr, len) -#define netwrite(fd, ptr, len) write(fd, ptr, len) -#define netclose(fd) close(fd) -#else -#include -#define netread(fd, ptr, len) recv(fd, ptr, len, 0) -#define netwrite(fd, ptr, len) send(fd, ptr, len, 0) -#define netclose(fd) closesocket(fd) -#endif - -// FIXME: currently I/O is unbuffered - -#define KNF_TYPE_LOCAL 1 -#define KNF_TYPE_FTP 2 -#define KNF_TYPE_HTTP 3 - -typedef struct knetFile_s { - int type, fd; - int64_t offset; - char *host, *port; - - // the following are for FTP only - int ctrl_fd, pasv_ip[4], pasv_port, max_response, no_reconnect, is_ready; - char *response, *retr, *size_cmd; - int64_t seek_offset; // for lazy seek - int64_t file_size; - - // the following are for HTTP only - char *path, *http_host; -} knetFile; - -#define knet_tell(fp) ((fp)->offset) -#define knet_fileno(fp) ((fp)->fd) - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef _WIN32 - int knet_win32_init(); - void knet_win32_destroy(); -#endif - - knetFile *knet_open(const char *fn, const char *mode); - - /* - This only works with local files. - */ - knetFile *knet_dopen(int fd, const char *mode); - - /* - If ->is_ready==0, this routine updates ->fd; otherwise, it simply - reads from ->fd. - */ - 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, off_t off, int whence); - int knet_close(knetFile *fp); - -#ifdef __cplusplus -} -#endif - -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/kseq.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/kseq.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/kseq.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/kseq.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,253 +0,0 @@ -/* The MIT License - - Copyright (c) 2008, 2009, 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. -*/ - -/* Last Modified: 05MAR2012 */ - -#ifndef AC_KSEQ_H -#define AC_KSEQ_H - -#include -#include -#include - -#define KS_SEP_SPACE 0 // isspace(): \t, \n, \v, \f, \r -#define KS_SEP_TAB 1 // isspace() && !' ' -#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 { \ - 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(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_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 -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 - -#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); \ - } \ - 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; \ - } - -#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_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) - -#define __KSEQ_BASIC(SCOPE, type_t) \ - SCOPE kseq_t *kseq_init(type_t fd) \ - { \ - kseq_t *s = (kseq_t*)calloc(1, sizeof(kseq_t)); \ - s->f = ks_init(fd); \ - return s; \ - } \ - SCOPE void kseq_destroy(kseq_t *ks) \ - { \ - if (!ks) return; \ - free(ks->name.s); free(ks->comment.s); free(ks->seq.s); free(ks->qual.s); \ - ks_destroy(ks->f); \ - free(ks); \ - } - -/* Return value: - >=0 length of the sequence (normal) - -1 end-of-file - -2 truncated quality string - */ -#define __KSEQ_READ(SCOPE) \ - SCOPE int kseq_read(kseq_t *seq) \ - { \ - int c; \ - kstream_t *ks = seq->f; \ - if (seq->last_char == 0) { /* then jump to the next header line */ \ - while ((c = ks_getc(ks)) != -1 && c != '>' && c != '@'); \ - if (c == -1) return -1; /* end of file */ \ - seq->last_char = c; \ - } /* else: the first header char has been read in the previous call */ \ - seq->comment.l = seq->seq.l = seq->qual.l = 0; /* reset all members */ \ - if (ks_getuntil(ks, 0, &seq->name, &c) < 0) return -1; /* normal exit: EOF */ \ - if (c != '\n') ks_getuntil(ks, KS_SEP_LINE, &seq->comment, 0); /* read FASTA/Q comment */ \ - if (seq->seq.s == 0) { /* we can do this in the loop below, but that is slower */ \ - seq->seq.m = 256; \ - seq->seq.s = (char*)malloc(seq->seq.m); \ - } \ - while ((c = ks_getc(ks)) != -1 && c != '>' && c != '+' && c != '@') { \ - if (c == '\n') continue; /* skip empty lines */ \ - seq->seq.s[seq->seq.l++] = c; /* this is safe: we always have enough space for 1 char */ \ - ks_getuntil2(ks, KS_SEP_LINE, &seq->seq, 0, 1); /* read the rest of the line */ \ - } \ - if (c == '>' || c == '@') seq->last_char = c; /* the first header char has been read */ \ - if (seq->seq.l + 1 >= seq->seq.m) { /* seq->seq.s[seq->seq.l] below may be out of boundary */ \ - seq->seq.m = seq->seq.l + 2; \ - kroundup32(seq->seq.m); /* rounded to the next closest 2^k */ \ - seq->seq.s = (char*)realloc(seq->seq.s, seq->seq.m); \ - } \ - seq->seq.s[seq->seq.l] = 0; /* null terminated string */ \ - if (c != '+') return seq->seq.l; /* FASTA */ \ - if (seq->qual.m < seq->seq.m) { /* allocate memory for qual in case insufficient */ \ - seq->qual.m = seq->seq.m; \ - seq->qual.s = (char*)realloc(seq->qual.s, seq->qual.m); \ - } \ - while ((c = ks_getc(ks)) != -1 && c != '\n'); /* skip the rest of '+' line */ \ - if (c == -1) return -2; /* error: no quality string */ \ - while (ks_getuntil2(ks, KS_SEP_LINE, &seq->qual, 0, 1) >= 0 && seq->qual.l < seq->seq.l); \ - seq->last_char = 0; /* we have not come to the next header line */ \ - if (seq->seq.l != seq->qual.l) return -2; /* error: qual string is of a different length */ \ - return seq->seq.l; \ - } - -#define __KSEQ_TYPE(type_t) \ - typedef struct { \ - kstring_t name, comment, seq, qual; \ - int last_char; \ - kstream_t *f; \ - } kseq_t; - -#define KSEQ_INIT2(SCOPE, type_t, __read) \ - KSTREAM_INIT(type_t, __read, 16384) \ - __KSEQ_TYPE(type_t) \ - __KSEQ_BASIC(SCOPE, type_t) \ - __KSEQ_READ(SCOPE) - -#define KSEQ_INIT(type_t, __read) KSEQ_INIT2(static, type_t, __read) - -#define KSEQ_DECLARE(type_t) \ - __KS_TYPE(type_t) \ - __KSEQ_TYPE(type_t) \ - extern kseq_t *kseq_init(type_t fd); \ - void kseq_destroy(kseq_t *ks); \ - int kseq_read(kseq_t *seq); - -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/ksort.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/ksort.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/ksort.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/ksort.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,285 +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 */ - -/* - 2012-12-11 (0.1.4): - - * Defined __ks_insertsort_##name as static to compile with C99. - - 2008-11-16 (0.1.4): - - * Fixed a bug in introsort() that happens in rare cases. - - 2008-11-05 (0.1.3): - - * Fixed a bug in introsort() for complex comparisons. - - * Fixed a bug in mergesort(). The previous version is not stable. - - 2008-09-15 (0.1.2): - - * Accelerated introsort. On my Mac (not on another Linux machine), - my implementation is as fast as std::sort on random input. - - * Added combsort and in introsort, switch to combsort if the - recursion is too deep. - - 2008-09-13 (0.1.1): - - * Added k-small algorithm - - 2008-09-05 (0.1.0): - - * Initial version - -*/ - -#ifndef AC_KSORT_H -#define AC_KSORT_H - -#include -#include - -typedef struct { - void *left, *right; - int depth; -} ks_isort_stack_t; - -#define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; } - -#define KSORT_INIT(name, type_t, __sort_lt) \ - void ks_mergesort_##name(size_t n, type_t array[], type_t temp[]) \ - { \ - type_t *a2[2], *a, *b; \ - int curr, shift; \ - \ - a2[0] = array; \ - a2[1] = temp? temp : (type_t*)malloc(sizeof(type_t) * n); \ - for (curr = 0, shift = 0; (1ul<> 1) - 1; i != (size_t)(-1); --i) \ - ks_heapadjust_##name(i, lsize, l); \ - } \ - void ks_heapsort_##name(size_t lsize, type_t l[]) \ - { \ - size_t i; \ - for (i = lsize - 1; i > 0; --i) { \ - type_t tmp; \ - tmp = *l; *l = l[i]; l[i] = tmp; ks_heapadjust_##name(0, i, l); \ - } \ - } \ - static inline void __ks_insertsort_##name(type_t *s, type_t *t) \ - { \ - type_t *i, *j, swap_tmp; \ - for (i = s + 1; i < t; ++i) \ - for (j = i; j > s && __sort_lt(*j, *(j-1)); --j) { \ - swap_tmp = *j; *j = *(j-1); *(j-1) = swap_tmp; \ - } \ - } \ - void ks_combsort_##name(size_t n, type_t a[]) \ - { \ - const double shrink_factor = 1.2473309501039786540366528676643; \ - int do_swap; \ - size_t gap = n; \ - type_t tmp, *i, *j; \ - do { \ - if (gap > 2) { \ - gap = (size_t)(gap / shrink_factor); \ - if (gap == 9 || gap == 10) gap = 11; \ - } \ - do_swap = 0; \ - for (i = a; i < a + n - gap; ++i) { \ - j = i + gap; \ - if (__sort_lt(*j, *i)) { \ - tmp = *i; *i = *j; *j = tmp; \ - do_swap = 1; \ - } \ - } \ - } while (do_swap || gap > 2); \ - if (gap != 1) __ks_insertsort_##name(a, a + n); \ - } \ - void ks_introsort_##name(size_t n, type_t a[]) \ - { \ - int d; \ - ks_isort_stack_t *top, *stack; \ - type_t rp, swap_tmp; \ - type_t *s, *t, *i, *j, *k; \ - \ - if (n < 1) return; \ - else if (n == 2) { \ - if (__sort_lt(a[1], a[0])) { swap_tmp = a[0]; a[0] = a[1]; a[1] = swap_tmp; } \ - return; \ - } \ - for (d = 2; 1ul<>1) + 1; \ - if (__sort_lt(*k, *i)) { \ - if (__sort_lt(*k, *j)) k = j; \ - } else k = __sort_lt(*j, *i)? i : j; \ - rp = *k; \ - if (k != t) { swap_tmp = *k; *k = *t; *t = swap_tmp; } \ - for (;;) { \ - do ++i; while (__sort_lt(*i, rp)); \ - do --j; while (i <= j && __sort_lt(rp, *j)); \ - if (j <= i) break; \ - swap_tmp = *i; *i = *j; *j = swap_tmp; \ - } \ - swap_tmp = *i; *i = *t; *t = swap_tmp; \ - if (i-s > t-i) { \ - if (i-s > 16) { top->left = s; top->right = i-1; top->depth = d; ++top; } \ - s = t-i > 16? i+1 : t; \ - } else { \ - if (t-i > 16) { top->left = i+1; top->right = t; top->depth = d; ++top; } \ - t = i-s > 16? i-1 : s; \ - } \ - } else { \ - if (top == stack) { \ - free(stack); \ - __ks_insertsort_##name(a, a+n); \ - return; \ - } else { --top; s = (type_t*)top->left; t = (type_t*)top->right; d = top->depth; } \ - } \ - } \ - } \ - /* This function is adapted from: http://ndevilla.free.fr/median/ */ \ - /* 0 <= kk < n */ \ - type_t ks_ksmall_##name(size_t n, type_t arr[], size_t kk) \ - { \ - type_t *low, *high, *k, *ll, *hh, *mid; \ - low = arr; high = arr + n - 1; k = arr + kk; \ - for (;;) { \ - if (high <= low) return *k; \ - if (high == low + 1) { \ - if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \ - return *k; \ - } \ - mid = low + (high - low) / 2; \ - if (__sort_lt(*high, *mid)) KSORT_SWAP(type_t, *mid, *high); \ - if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \ - if (__sort_lt(*low, *mid)) KSORT_SWAP(type_t, *mid, *low); \ - KSORT_SWAP(type_t, *mid, *(low+1)); \ - ll = low + 1; hh = high; \ - for (;;) { \ - do ++ll; while (__sort_lt(*ll, *low)); \ - do --hh; while (__sort_lt(*low, *hh)); \ - if (hh < ll) break; \ - KSORT_SWAP(type_t, *ll, *hh); \ - } \ - KSORT_SWAP(type_t, *low, *hh); \ - if (hh <= k) low = ll; \ - if (hh >= k) high = hh - 1; \ - } \ - } \ - void ks_shuffle_##name(size_t n, type_t a[]) \ - { \ - int i, j; \ - for (i = n; i > 1; --i) { \ - type_t tmp; \ - j = (int)(drand48() * i); \ - tmp = a[j]; a[j] = a[i-1]; a[i-1] = tmp; \ - } \ - } - -#define ks_mergesort(name, n, a, t) ks_mergesort_##name(n, a, t) -#define ks_introsort(name, n, a) ks_introsort_##name(n, a) -#define ks_combsort(name, n, a) ks_combsort_##name(n, a) -#define ks_heapsort(name, n, a) ks_heapsort_##name(n, a) -#define ks_heapmake(name, n, a) ks_heapmake_##name(n, a) -#define ks_heapadjust(name, i, n, a) ks_heapadjust_##name(i, n, a) -#define ks_ksmall(name, n, a, k) ks_ksmall_##name(n, a, k) -#define ks_shuffle(name, n, a) ks_shuffle_##name(n, a) - -#define ks_lt_generic(a, b) ((a) < (b)) -#define ks_lt_str(a, b) (strcmp((a), (b)) < 0) - -typedef const char *ksstr_t; - -#define KSORT_INIT_GENERIC(type_t) KSORT_INIT(type_t, type_t, ks_lt_generic) -#define KSORT_INIT_STR KSORT_INIT(str, ksstr_t, ks_lt_str) - -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/kstring.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/kstring.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/kstring.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/kstring.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,277 +0,0 @@ -/* 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. -*/ - -#ifndef KSTRING_H -#define KSTRING_H - -#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 { - size_t l, m; - char *s; -} kstring_t; -#endif - -typedef struct { - uint64_t tab[4]; - int sep, finished; - const char *p; // end of the current token -} ks_tokaux_t; - -#ifdef __cplusplus -extern "C" { -#endif - - 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); - void *kmemmem(const void *_str, int n, const void *_pat, int m, int **_prep); - - /* kstrtok() is similar to strtok_r() except that str is not - * modified and both str and sep can be NULL. For efficiency, it is - * actually recommended to set both to NULL in the subsequent calls - * 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 int ks_resize(kstring_t *s, size_t size) -{ - if (s->m < size) { - char *tmp; - s->m = size; - kroundup32(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); - if ((tmp = (char*)realloc(s->s, s->m))) - s->s = tmp; - else - return EOF; - } - memcpy(s->s + s->l, p, l); - s->l += l; - s->s[s->l] = 0; - return l; -} - -static inline int kputs(const char *p, kstring_t *s) -{ - return kputsn(p, strlen(p), 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); - 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 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); - 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; - return 0; -} - -static inline int kputuw(unsigned c, kstring_t *s) -{ - char buf[16]; - int l, i; - unsigned x; - 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); - 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; - return 0; -} - -static inline int kputl(long c, kstring_t *s) -{ - char buf[32]; - 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); - 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; - 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; - *n = ksplit_core(s->s, delimiter, &max, &offsets); - return offsets; -} - -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/regidx.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/regidx.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/regidx.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/regidx.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ -/* - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/sam.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/sam.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/sam.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/sam.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,454 +0,0 @@ -/* 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); - 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); - int bam_write1(BGZF *fp, const bam1_t *b); - 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); - -/// 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); - - #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); - - int sam_parse1(kstring_t *s, bam_hdr_t *h, bam1_t *b); - int sam_format1(const bam_hdr_t *h, const bam1_t *b, kstring_t *str); - int sam_read1(samFile *fp, bam_hdr_t *h, bam1_t *b); - int sam_write1(samFile *fp, const bam_hdr_t *h, const bam1_t *b); - - /************************************* - *** 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/synced_bcf_reader.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/synced_bcf_reader.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/synced_bcf_reader.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/synced_bcf_reader.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/tbx.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/tbx.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/tbx.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/tbx.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,79 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/vcf.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/vcf.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/vcf.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/vcf.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,907 +0,0 @@ -/* 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 - -/* - 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 */ - 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; - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/vcf_sweep.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/vcf_sweep.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/vcf_sweep.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/vcf_sweep.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/vcfutils.h rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/vcfutils.h --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib/vcfutils.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib/vcfutils.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,134 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib.mk rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib.mk --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib.mk 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib.mk 1970-01-01 00:00:00.000000000 +0000 @@ -1,163 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib.pc.in rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib.pc.in --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib.pc.in 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib.pc.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib_vars.mk rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib_vars.mk --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/htslib_vars.mk 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/htslib_vars.mk 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ -# Makefile variables 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. - -# These variables can be used to express dependencies on htslib headers. -# See htslib.mk for details. - -htslib_bgzf_h = $(HTSPREFIX)htslib/bgzf.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 = $(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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/INSTALL rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/INSTALL --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/INSTALL 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/INSTALL 1970-01-01 00:00:00.000000000 +0000 @@ -1,102 +0,0 @@ -Basic Installation -================== - -To build and install HTSlib, 'cd' to the htslib-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 HTSlib. However if the build fails you should run './configure' as -it can diagnose the common reasons for build failures. - -The 'make' command builds the HTSlib library and and various useful -utilities: bgzip, htsfile, and tabix. If compilation fails you should -run './configure' as it can diagnose problems with your build environment -that cause build failures. - -The 'make install' command installs the libraries, library header files, -utilities, several manual pages, and a pkgconfig file to /usr/local. -The installation location can be changed by configuring with --prefix=DIR -or via 'make prefix=DIR install' (see Installation Locations below). - - -Configuration -============= - -By default, './configure' examines your build environment, checking for -requirements such as the zlib development files, and arranges for a plain -HTSlib build. The following configure options can be used to enable -various features and specify further optional external requirements: - ---enable-plugins - Use plugins to implement exotic file access protocols and other - specialised facilities. This enables such facilities to be developed - and packaged outwith HTSlib, and somewhat isolates HTSlib-using programs - from their library dependencies. By default, any enabled pluggable - facilities (such as iRODS and libcurl file access) are built directly - within HTSlib. - ---with-plugin-dir=DIR - Specifies the directory into which plugins built while building HTSlib - should be installed; by default, LIBEXECDIR/htslib. - ---with-plugin-path=DIR:DIR:DIR... - Specifies the list of directories that HTSlib will search for plugins. - By default, only the directory specified via --with-plugin-dir will be - searched; you can use --with-plugin-path='DIR:$(plugindir):DIR' and so - on to cause additional directories to be searched. - ---with-irods[=DIR] - Specifies the location of the iRODS client library to use to enable - access to data objects stored in iRODS () 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/kfunc.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/kfunc.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/kfunc.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/kfunc.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,280 +0,0 @@ -/* 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 "htslib/kfunc.h" - -/* Log gamma function - * \log{\Gamma(z)} - * AS245, 2nd algorithm, http://lib.stat.cmu.edu/apstat/245 - */ -double kf_lgamma(double z) -{ - double x = 0; - x += 0.1659470187408462e-06 / (z+7); - x += 0.9934937113930748e-05 / (z+6); - x -= 0.1385710331296526 / (z+5); - x += 12.50734324009056 / (z+4); - x -= 176.6150291498386 / (z+3); - x += 771.3234287757674 / (z+2); - x -= 1259.139216722289 / (z+1); - x += 676.5203681218835 / z; - x += 0.9999999999995183; - return log(x) - 5.58106146679532777 - z + (z-0.5) * log(z+6.5); -} - -/* complementary error function - * \frac{2}{\sqrt{\pi}} \int_x^{\infty} e^{-t^2} dt - * AS66, 2nd algorithm, http://lib.stat.cmu.edu/apstat/66 - */ -double kf_erfc(double x) -{ - const double p0 = 220.2068679123761; - const double p1 = 221.2135961699311; - const double p2 = 112.0792914978709; - const double p3 = 33.912866078383; - const double p4 = 6.37396220353165; - const double p5 = .7003830644436881; - const double p6 = .03526249659989109; - const double q0 = 440.4137358247522; - const double q1 = 793.8265125199484; - const double q2 = 637.3336333788311; - const double q3 = 296.5642487796737; - const double q4 = 86.78073220294608; - const double q5 = 16.06417757920695; - const double q6 = 1.755667163182642; - const double q7 = .08838834764831844; - double expntl, z, p; - z = fabs(x) * M_SQRT2; - if (z > 37.) return x > 0.? 0. : 2.; - expntl = exp(z * z * - .5); - if (z < 10. / M_SQRT2) // for small z - p = expntl * ((((((p6 * z + p5) * z + p4) * z + p3) * z + p2) * z + p1) * z + p0) - / (((((((q7 * z + q6) * z + q5) * z + q4) * z + q3) * z + q2) * z + q1) * z + q0); - else p = expntl / 2.506628274631001 / (z + 1. / (z + 2. / (z + 3. / (z + 4. / (z + .65))))); - return x > 0.? 2. * p : 2. * (1. - p); -} - -/* The following computes regularized incomplete gamma functions. - * Formulas are taken from Wiki, with additional input from Numerical - * Recipes in C (for modified Lentz's algorithm) and AS245 - * (http://lib.stat.cmu.edu/apstat/245). - * - * A good online calculator is available at: - * - * http://www.danielsoper.com/statcalc/calc23.aspx - * - * It calculates upper incomplete gamma function, which equals - * kf_gammaq(s,z)*tgamma(s). - */ - -#define KF_GAMMA_EPS 1e-14 -#define KF_TINY 1e-290 - -// regularized lower incomplete gamma function, by series expansion -static double _kf_gammap(double s, double z) -{ - double sum, x; - int k; - for (k = 1, sum = x = 1.; k < 100; ++k) { - sum += (x *= z / (s + k)); - if (x / sum < KF_GAMMA_EPS) break; - } - return exp(s * log(z) - z - kf_lgamma(s + 1.) + log(sum)); -} -// regularized upper incomplete gamma function, by continued fraction -static double _kf_gammaq(double s, double z) -{ - int j; - double C, D, f; - f = 1. + z - s; C = f; D = 0.; - // Modified Lentz's algorithm for computing continued fraction - // See Numerical Recipes in C, 2nd edition, section 5.2 - for (j = 1; j < 100; ++j) { - double a = j * (s - j), b = (j<<1) + 1 + z - s, d; - D = b + a * D; - if (D < KF_TINY) D = KF_TINY; - C = b + a / C; - if (C < KF_TINY) C = KF_TINY; - D = 1. / D; - d = C * D; - f *= d; - if (fabs(d - 1.) < KF_GAMMA_EPS) break; - } - return exp(s * log(z) - z - kf_lgamma(s) - log(f)); -} - -double kf_gammap(double s, double z) -{ - return z <= 1. || z < s? _kf_gammap(s, z) : 1. - _kf_gammaq(s, z); -} - -double kf_gammaq(double s, double z) -{ - return z <= 1. || z < s? 1. - _kf_gammap(s, z) : _kf_gammaq(s, z); -} - -/* Regularized incomplete beta function. The method is taken from - * Numerical Recipe in C, 2nd edition, section 6.4. The following web - * page calculates the incomplete beta function, which equals - * kf_betai(a,b,x) * gamma(a) * gamma(b) / gamma(a+b): - * - * http://www.danielsoper.com/statcalc/calc36.aspx - */ -static double kf_betai_aux(double a, double b, double x) -{ - double C, D, f; - int j; - if (x == 0.) return 0.; - if (x == 1.) return 1.; - f = 1.; C = f; D = 0.; - // Modified Lentz's algorithm for computing continued fraction - for (j = 1; j < 200; ++j) { - double aa, d; - int m = j>>1; - aa = (j&1)? -(a + m) * (a + b + m) * x / ((a + 2*m) * (a + 2*m + 1)) - : m * (b - m) * x / ((a + 2*m - 1) * (a + 2*m)); - D = 1. + aa * D; - if (D < KF_TINY) D = KF_TINY; - C = 1. + aa / C; - if (C < KF_TINY) C = KF_TINY; - D = 1. / D; - d = C * D; - f *= d; - if (fabs(d - 1.) < KF_GAMMA_EPS) break; - } - return exp(kf_lgamma(a+b) - kf_lgamma(a) - kf_lgamma(b) + a * log(x) + b * log(1.-x)) / a / f; -} -double kf_betai(double a, double b, double x) -{ - return x < (a + 1.) / (a + b + 2.)? kf_betai_aux(a, b, x) : 1. - kf_betai_aux(b, a, 1. - x); -} - -#ifdef KF_MAIN -#include -int main(int argc, char *argv[]) -{ - double x = 5.5, y = 3; - double a, b; - printf("erfc(%lg): %lg, %lg\n", x, erfc(x), kf_erfc(x)); - printf("upper-gamma(%lg,%lg): %lg\n", x, y, kf_gammaq(y, x)*tgamma(y)); - a = 2; b = 2; x = 0.5; - printf("incomplete-beta(%lg,%lg,%lg): %lg\n", a, b, x, kf_betai(a, b, x) / exp(kf_lgamma(a+b) - kf_lgamma(a) - kf_lgamma(b))); - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/knetfile.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/knetfile.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/knetfile.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/knetfile.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,632 +0,0 @@ -/* 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. -*/ - -/* Probably I will not do socket programming in the next few years and - therefore I decide to heavily annotate this file, for Linux and - Windows as well. -ac */ - -#include -#include -#include -#include -#include -#include -#include -#include - -#ifndef _WIN32 -#include -#include -#include -#endif - -#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 - * integer -1. In knetfile.c, I use "int" for socket type - * throughout. This should be improved to avoid confusion. - * - * In Linux/Mac, recv() and read() do almost the same thing. You can see - * in the header file that netread() is simply an alias of read(). In - * Windows, however, they are different and using recv() is mandatory. - */ - -/* This function tests if the file handler is ready for reading (or - * writing if is_read==0). */ -static int socket_wait(int fd, int is_read) -{ - fd_set fds, *fdr = 0, *fdw = 0; - struct timeval tv; - int ret; - tv.tv_sec = 5; tv.tv_usec = 0; // 5 seconds time out - FD_ZERO(&fds); - FD_SET(fd, &fds); - if (is_read) fdr = &fds; - else fdw = &fds; - ret = select(fd+1, fdr, fdw, 0, &tv); -#ifndef _WIN32 - if (ret == -1) perror("select"); -#else - if (ret == 0) - fprintf(stderr, "select time-out\n"); - else if (ret == SOCKET_ERROR) - fprintf(stderr, "select: %d\n", WSAGetLastError()); -#endif - return ret; -} - -#ifndef _WIN32 -/* This function does not work with Windows due to the lack of - * getaddrinfo() in winsock. It is addapted from an example in "Beej's - * Guide to Network Programming" (http://beej.us/guide/bgnet/). */ -static int socket_connect(const char *host, const char *port) -{ -#define __err_connect(func) do { perror(func); freeaddrinfo(res); return -1; } while (0) - - int ai_err, on = 1, fd; - struct linger lng = { 0, 0 }; - struct addrinfo hints, *res = 0; - memset(&hints, 0, sizeof(struct addrinfo)); - hints.ai_family = AF_UNSPEC; - hints.ai_socktype = SOCK_STREAM; - /* In Unix/Mac, getaddrinfo() is the most convenient way to get - * server information. */ - 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 - * necessary. */ - if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) __err_connect("setsockopt"); - if (setsockopt(fd, SOL_SOCKET, SO_LINGER, &lng, sizeof(lng)) == -1) __err_connect("setsockopt"); - if (connect(fd, res->ai_addr, res->ai_addrlen) != 0) __err_connect("connect"); - freeaddrinfo(res); - return fd; -} -#else -/* MinGW's printf has problem with "%lld" */ -char *int64tostr(char *buf, int64_t x) -{ - int cnt; - int i = 0; - do { - buf[i++] = '0' + x % 10; - x /= 10; - } while (x); - buf[i] = 0; - for (cnt = i, i = 0; i < cnt/2; ++i) { - int c = buf[i]; buf[i] = buf[cnt-i-1]; buf[cnt-i-1] = c; - } - return buf; -} - -int64_t strtoint64(const char *buf) -{ - int64_t x; - for (x = 0; *buf != '\0'; ++buf) - x = x * 10 + ((int64_t) *buf - 48); - return x; -} -/* In windows, the first thing is to establish the TCP connection. */ -int knet_win32_init() -{ - WSADATA wsaData; - return WSAStartup(MAKEWORD(2, 2), &wsaData); -} -void knet_win32_destroy() -{ - WSACleanup(); -} -/* A slightly modfied version of the following function also works on - * Mac (and presummably Linux). However, this function is not stable on - * my Mac. It sometimes works fine but sometimes does not. Therefore for - * non-Windows OS, I do not use this one. */ -static SOCKET socket_connect(const char *host, const char *port) -{ -#define __err_connect(func) \ - do { \ - fprintf(stderr, "%s: %d\n", func, WSAGetLastError()); \ - return -1; \ - } while (0) - - int on = 1; - SOCKET fd; - struct linger lng = { 0, 0 }; - struct sockaddr_in server; - struct hostent *hp = 0; - // open socket - if ((fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == INVALID_SOCKET) __err_connect("socket"); - if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (char*)&on, sizeof(on)) == -1) __err_connect("setsockopt"); - if (setsockopt(fd, SOL_SOCKET, SO_LINGER, (char*)&lng, sizeof(lng)) == -1) __err_connect("setsockopt"); - // get host info - if (isalpha(host[0])) hp = gethostbyname(host); - else { - struct in_addr addr; - addr.s_addr = inet_addr(host); - hp = gethostbyaddr((char*)&addr, 4, AF_INET); - } - if (hp == 0) __err_connect("gethost"); - // connect - server.sin_addr.s_addr = *((unsigned long*)hp->h_addr); - server.sin_family= AF_INET; - server.sin_port = htons(atoi(port)); - if (connect(fd, (struct sockaddr*)&server, sizeof(server)) != 0) __err_connect("connect"); - // freehostent(hp); // strangely in MSDN, hp is NOT freed (memory leak?!) - return fd; -} -#endif - -static off_t my_netread(int fd, void *buf, off_t len) -{ - off_t rest = len, curr, l = 0; - /* recv() and read() may not read the required length of data with - * 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, (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 - * are not immediately available. */ - if (curr == 0) break; - l += curr; rest -= curr; - } - return l; -} - -/************************* - * FTP specific routines * - *************************/ - -static int kftp_get_response(knetFile *ftp) -{ -#ifndef _WIN32 - unsigned char c; -#else - char c; -#endif - int n = 0; - char *p; - if (socket_wait(ftp->ctrl_fd, 1) <= 0) return 0; - while (netread(ftp->ctrl_fd, &c, 1)) { // FIXME: this is *VERY BAD* for unbuffered I/O - //fputc(c, stderr); - if (n >= ftp->max_response) { - ftp->max_response = ftp->max_response? ftp->max_response<<1 : 256; - ftp->response = (char*)realloc(ftp->response, ftp->max_response); - } - ftp->response[n++] = c; - if (c == '\n') { - if (n >= 4 && isdigit(ftp->response[0]) && isdigit(ftp->response[1]) && isdigit(ftp->response[2]) - && ftp->response[3] != '-') break; - n = 0; - continue; - } - } - if (n < 2) return -1; - ftp->response[n-2] = 0; - return strtol(ftp->response, &p, 0); -} - -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 - int len = strlen(cmd); - if ( netwrite(ftp->ctrl_fd, cmd, len) != len ) return -1; - return is_get? kftp_get_response(ftp) : 0; -} - -static int kftp_pasv_prep(knetFile *ftp) -{ - char *p; - int v[6]; - kftp_send_cmd(ftp, "PASV\r\n", 1); - for (p = ftp->response; *p && *p != '('; ++p); - if (*p != '(') return -1; - ++p; - sscanf(p, "%d,%d,%d,%d,%d,%d", &v[0], &v[1], &v[2], &v[3], &v[4], &v[5]); - memcpy(ftp->pasv_ip, v, 4 * sizeof(int)); - ftp->pasv_port = (v[4]<<8&0xff00) + v[5]; - return 0; -} - - -static int kftp_pasv_connect(knetFile *ftp) -{ - char host[80], port[10]; - if (ftp->pasv_port == 0) { - fprintf(stderr, "[kftp_pasv_connect] kftp_pasv_prep() is not called before hand.\n"); - return -1; - } - sprintf(host, "%d.%d.%d.%d", ftp->pasv_ip[0], ftp->pasv_ip[1], ftp->pasv_ip[2], ftp->pasv_ip[3]); - sprintf(port, "%d", ftp->pasv_port); - ftp->fd = socket_connect(host, port); - if (ftp->fd == -1) return -1; - return 0; -} - -int kftp_connect(knetFile *ftp) -{ - ftp->ctrl_fd = socket_connect(ftp->host, ftp->port); - if (ftp->ctrl_fd == -1) return -1; - kftp_get_response(ftp); - kftp_send_cmd(ftp, "USER anonymous\r\n", 1); - kftp_send_cmd(ftp, "PASS kftp@\r\n", 1); - kftp_send_cmd(ftp, "TYPE I\r\n", 1); - return 0; -} - -int kftp_reconnect(knetFile *ftp) -{ - if (ftp->ctrl_fd != -1) { - netclose(ftp->ctrl_fd); - ftp->ctrl_fd = -1; - } - netclose(ftp->fd); - ftp->fd = -1; - return kftp_connect(ftp); -} - -// initialize ->type, ->host, ->retr and ->size -knetFile *kftp_parse_url(const char *fn, const char *mode) -{ - knetFile *fp; - char *p; - int l; - if (strstr(fn, "ftp://") != fn) return 0; - for (p = (char*)fn + 6; *p && *p != '/'; ++p); - if (*p != '/') return 0; - l = p - fn - 6; - 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 = (char*)calloc(l + 1, 1); - if (strchr(mode, 'c')) fp->no_reconnect = 1; - strncpy(fp->host, fn + 6, l); - fp->retr = (char*)calloc(strlen(p) + 8, 1); - sprintf(fp->retr, "RETR %s\r\n", p); - fp->size_cmd = (char*)calloc(strlen(p) + 8, 1); - sprintf(fp->size_cmd, "SIZE %s\r\n", p); - fp->seek_offset = 0; - return fp; -} -// place ->fd at offset off -int kftp_connect_file(knetFile *fp) -{ - int ret; - long long file_size; - if (fp->fd != -1) { - netclose(fp->fd); - if (fp->no_reconnect) kftp_get_response(fp); - } - kftp_pasv_prep(fp); - kftp_send_cmd(fp, fp->size_cmd, 1); -#ifndef _WIN32 - // 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; - while (*p < '0' || *p > '9') ++p; - file_size = strtoint64(p); -#endif - fp->file_size = file_size; - if (fp->offset>=0) { - char tmp[32]; -#ifndef _WIN32 - sprintf(tmp, "REST %lld\r\n", (long long)fp->offset); -#else - strcpy(tmp, "REST "); - int64tostr(tmp + 5, fp->offset); - strcat(tmp, "\r\n"); -#endif - kftp_send_cmd(fp, tmp, 1); - } - kftp_send_cmd(fp, fp->retr, 0); - kftp_pasv_connect(fp); - ret = kftp_get_response(fp); - if (ret != 150) { - fprintf(stderr, "[kftp_connect_file] %s\n", fp->response); - netclose(fp->fd); - fp->fd = -1; - return -1; - } - fp->is_ready = 1; - return 0; -} - - -/************************** - * HTTP specific routines * - **************************/ - -knetFile *khttp_parse_url(const char *fn, const char *mode) -{ - knetFile *fp; - char *p, *proxy, *q; - int l; - if (strstr(fn, "http://") != fn) return 0; - // set ->http_host - for (p = (char*)fn + 7; *p && *p != '/'; ++p); - l = p - fn - 7; - 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); - if (*q == ':') *q++ = 0; - // get http_proxy - proxy = getenv("http_proxy"); - // set ->host, ->port and ->path - if (proxy == 0) { - fp->host = strdup(fp->http_host); // when there is no proxy, server name is identical to http_host name. - fp->port = strdup(*q? q : "80"); - fp->path = strdup(*p? p : "/"); - } else { - fp->host = (strstr(proxy, "http://") == proxy)? strdup(proxy + 7) : strdup(proxy); - for (q = fp->host; *q && *q != ':'; ++q); - if (*q == ':') *q++ = 0; - fp->port = strdup(*q? q : "80"); - fp->path = strdup(fn); - } - fp->type = KNF_TYPE_HTTP; - fp->ctrl_fd = fp->fd = -1; - fp->seek_offset = 0; - return fp; -} - -int khttp_connect_file(knetFile *fp) -{ - int ret, l = 0; - char *buf, *p; - if (fp->fd != -1) netclose(fp->fd); - fp->fd = socket_connect(fp->host, fp->port); - 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"); - 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) - if (strncmp(buf + l - 3, "\r\n\r\n", 4) == 0) break; - ++l; - } - buf[l] = 0; - if (l < 14) { // prematured header - free(buf); - netclose(fp->fd); - fp->fd = -1; - return -1; - } - ret = strtol(buf + 8, &p, 0); // HTTP return code - if (ret == 200 && fp->offset>0) { // 200 (complete result); then skip beginning of the file - off_t rest = fp->offset; - while (rest) { - off_t l = rest < 0x10000? rest : 0x10000; - rest -= my_netread(fp->fd, buf, l); - } - } else if (ret != 206 && ret != 200) { - // failed to open file - free(buf); - 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; - } - free(buf); - fp->is_ready = 1; - return 0; -} - -/******************** - * Generic routines * - ********************/ - -knetFile *knet_open(const char *fn, const char *mode) -{ - knetFile *fp = 0; - if (mode[0] != 'r') { - fprintf(stderr, "[kftp_open] only mode \"r\" is supported.\n"); - return 0; - } - if (strstr(fn, "ftp://") == fn) { - fp = kftp_parse_url(fn, mode); - if (fp == 0) return 0; - if (kftp_connect(fp) == -1) { - knet_close(fp); - return 0; - } - kftp_connect_file(fp); - } else if (strstr(fn, "http://") == fn) { - fp = khttp_parse_url(fn, mode); - if (fp == 0) return 0; - khttp_connect_file(fp); - } else { // local file -#ifdef _WIN32 - /* In windows, O_BINARY is necessary. In Linux/Mac, O_BINARY may - * be undefined on some systems, although it is defined on my - * Mac and the Linux I have tested on. */ - int fd = open(fn, O_RDONLY | O_BINARY); -#else - int fd = open(fn, O_RDONLY); -#endif - if (fd == -1) { - perror("open"); - return 0; - } - fp = (knetFile*)calloc(1, sizeof(knetFile)); - fp->type = KNF_TYPE_LOCAL; - fp->fd = fd; - fp->ctrl_fd = -1; - } - if (fp && fp->fd == -1) { - knet_close(fp); - return 0; - } - return fp; -} - -knetFile *knet_dopen(int fd, const char *mode) -{ - knetFile *fp = (knetFile*)calloc(1, sizeof(knetFile)); - fp->type = KNF_TYPE_LOCAL; - fp->fd = fd; - return fp; -} - -ssize_t knet_read(knetFile *fp, void *buf, size_t len) -{ - off_t l = 0; - if (fp->fd == -1) return 0; - if (fp->type == KNF_TYPE_FTP) { - if (fp->is_ready == 0) { - if (!fp->no_reconnect) kftp_reconnect(fp); - kftp_connect_file(fp); - } - } else if (fp->type == KNF_TYPE_HTTP) { - if (fp->is_ready == 0) - khttp_connect_file(fp); - } - if (fp->type == KNF_TYPE_LOCAL) { // on Windows, the following block is necessary; not on UNIX - size_t rest = len; - ssize_t curr; - while (rest) { - do { - curr = read(fp->fd, (void*)((char*)buf + l), rest); - } while (curr < 0 && EINTR == errno); - if (curr < 0) return -1; - if (curr == 0) break; - l += curr; rest -= curr; - } - } else l = my_netread(fp->fd, buf, len); - fp->offset += l; - return l; -} - -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. */ - off_t offset = lseek(fp->fd, off, whence); - if (offset == -1) return -1; - fp->offset = offset; - 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 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; - else return -1; - fp->is_ready = 0; - return fp->offset; - } - errno = EINVAL; - fprintf(stderr,"[knet_seek] %s\n", strerror(errno)); - return -1; -} - -int knet_close(knetFile *fp) -{ - if (fp == 0) return 0; - if (fp->ctrl_fd != -1) netclose(fp->ctrl_fd); // FTP specific - if (fp->fd != -1) { - /* On Linux/Mac, netclose() is an alias of close(), but on - * Windows, it is an alias of closesocket(). */ - if (fp->type == KNF_TYPE_LOCAL) close(fp->fd); - else netclose(fp->fd); - } - free(fp->host); free(fp->port); - free(fp->response); free(fp->retr); // FTP specific - free(fp->path); free(fp->http_host); // HTTP specific - free(fp); - return 0; -} - -#ifdef KNETFILE_MAIN -int main(void) -{ - char *buf; - knetFile *fp; - int type = 4, l; -#ifdef _WIN32 - knet_win32_init(); -#endif - buf = calloc(0x100000, 1); - if (type == 0) { - fp = knet_open("knetfile.c", "r"); - knet_seek(fp, 1000, SEEK_SET); - } else if (type == 1) { // NCBI FTP, large file - fp = knet_open("ftp://ftp.ncbi.nih.gov/1000genomes/ftp/data/NA12878/alignment/NA12878.chrom6.SLX.SRP000032.2009_06.bam", "r"); - knet_seek(fp, 2500000000ll, SEEK_SET); - l = knet_read(fp, buf, 255); - } else if (type == 2) { - fp = knet_open("ftp://ftp.sanger.ac.uk/pub4/treefam/tmp/index.shtml", "r"); - knet_seek(fp, 1000, SEEK_SET); - } else if (type == 3) { - fp = knet_open("http://www.sanger.ac.uk/Users/lh3/index.shtml", "r"); - knet_seek(fp, 1000, SEEK_SET); - } else if (type == 4) { - fp = knet_open("http://www.sanger.ac.uk/Users/lh3/ex1.bam", "r"); - knet_read(fp, buf, 10000); - knet_seek(fp, 20000, SEEK_SET); - knet_seek(fp, 10000, SEEK_SET); - l = knet_read(fp, buf+10000, 10000000) + 10000; - } - if (type != 4 && type != 1) { - knet_read(fp, buf, 255); - buf[255] = 0; - printf("%s\n", buf); - } else write(fileno(stdout), buf, l); - knet_close(fp); - free(buf); - return 0; -} -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/kstring.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/kstring.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/kstring.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/kstring.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,274 +0,0 @@ -/* 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 "htslib/kstring.h" - -int kvsprintf(kstring_t *s, const char *fmt, va_list ap) -{ - va_list args; - int l; - 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_copy(args, ap); - l = vsnprintf(s->s + s->l, s->m - s->l, fmt, args); - va_end(args); - } - 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; - if (sep) { // set up the table - if (str == 0 && (aux->tab[0]&1)) return 0; // no need to set up if we have finished - aux->finished = 0; - if (sep[1]) { - aux->sep = -1; - aux->tab[0] = aux->tab[1] = aux->tab[2] = aux->tab[3] = 0; - for (p = sep; *p; ++p) aux->tab[*p>>6] |= 1ull<<(*p&0x3f); - } else aux->sep = sep[0]; - } - if (aux->finished) return 0; - else if (str) aux->p = str - 1, aux->finished = 0; - if (aux->sep < 0) { - for (p = start = aux->p + 1; *p; ++p) - if (aux->tab[*p>>6]>>(*p&0x3f)&1) break; - } else { - for (p = start = aux->p + 1; *p; ++p) - if (*p == aux->sep) break; - } - aux->p = p; // end of token - if (*p == 0) aux->finished = 1; // no more tokens - return (char*)start; -} - -// s MUST BE a null terminated string; l = strlen(s) -int ksplit_core(char *s, int delimiter, int *_max, int **_offsets) -{ - int i, n, max, last_char, last_start, *offsets, l; - n = 0; max = *_max; offsets = *_offsets; - l = strlen(s); - -#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) { - if (delimiter == 0) { - if (isspace(s[i]) || s[i] == 0) { - if (isgraph(last_char)) __ksplit_aux; // the end of a field - } else { - if (isspace(last_char) || last_char == 0) last_start = i; - } - } else { - if (s[i] == delimiter || s[i] == 0) { - if (last_char != 0 && last_char != delimiter) __ksplit_aux; // the end of a field - } else { - if (last_char == delimiter || last_char == 0) last_start = i; - } - } - last_char = s[i]; - } - *_max = max; *_offsets = 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 * - **********************/ - -typedef unsigned char ubyte_t; - -// reference: http://www-igm.univ-mlv.fr/~lecroq/string/node14.html -static int *ksBM_prep(const ubyte_t *pat, int m) -{ - int i, *suff, *prep, *bmGs, *bmBc; - prep = (int*)calloc(m + 256, sizeof(int)); - bmGs = prep; bmBc = prep + m; - { // preBmBc() - for (i = 0; i < 256; ++i) bmBc[i] = m; - for (i = 0; i < m - 1; ++i) bmBc[pat[i]] = m - i - 1; - } - suff = (int*)calloc(m, sizeof(int)); - { // suffixes() - int f = 0, g; - suff[m - 1] = m; - g = m - 1; - for (i = m - 2; i >= 0; --i) { - if (i > g && suff[i + m - 1 - f] < i - g) - suff[i] = suff[i + m - 1 - f]; - else { - if (i < g) g = i; - f = i; - while (g >= 0 && pat[g] == pat[g + m - 1 - f]) --g; - suff[i] = f - g; - } - } - } - { // preBmGs() - int j = 0; - for (i = 0; i < m; ++i) bmGs[i] = m; - for (i = m - 1; i >= 0; --i) - if (suff[i] == i + 1) - for (; j < m - 1 - i; ++j) - if (bmGs[j] == m) - bmGs[j] = m - 1 - i; - for (i = 0; i <= m - 2; ++i) - bmGs[m - 1 - suff[i]] = m - 1 - i; - } - free(suff); - return prep; -} - -void *kmemmem(const void *_str, int n, const void *_pat, int m, int **_prep) -{ - int i, j, *prep = 0, *bmGs, *bmBc; - const ubyte_t *str, *pat; - str = (const ubyte_t*)_str; pat = (const ubyte_t*)_pat; - prep = (_prep == 0 || *_prep == 0)? ksBM_prep(pat, m) : *_prep; - if (_prep && *_prep == 0) *_prep = prep; - bmGs = prep; bmBc = prep + m; - j = 0; - while (j <= n - m) { - for (i = m - 1; i >= 0 && pat[i] == str[i+j]; --i); - if (i >= 0) { - int max = bmBc[str[i+j]] - m + 1 + i; - if (max < bmGs[i]) max = bmGs[i]; - j += max; - } else return (void*)(str + j); - } - if (_prep == 0) free(prep); - return 0; -} - -char *kstrstr(const char *str, const char *pat, int **_prep) -{ - return (char*)kmemmem(str, strlen(str), pat, strlen(pat), _prep); -} - -char *kstrnstr(const char *str, const char *pat, int n, int **_prep) -{ - return (char*)kmemmem(str, n, pat, strlen(pat), _prep); -} - -/*********************** - * The main() function * - ***********************/ - -#ifdef KSTRING_MAIN -#include -int main() -{ - kstring_t *s; - int *fields, n, i; - ks_tokaux_t aux; - char *p; - s = (kstring_t*)calloc(1, sizeof(kstring_t)); - // test ksprintf() - ksprintf(s, " abcdefg: %d ", 100); - printf("'%s'\n", s->s); - // test ksplit() - fields = ksplit(s, 0, &n); - for (i = 0; i < n; ++i) - printf("field[%d] = '%s'\n", i, s->s + fields[i]); - // test kstrtok() - s->l = 0; - for (p = kstrtok("ab:cde:fg/hij::k", ":/", &aux); p; p = kstrtok(0, 0, &aux)) { - kputsn(p, aux.p - p, s); - kputc('\n', s); - } - printf("%s", s->s); - // free - free(s->s); free(s); free(fields); - - { - static char *str = "abcdefgcdgcagtcakcdcd"; - static char *pat = "cd"; - char *ret, *s = str; - int *prep = 0; - while ((ret = kstrstr(s, pat, &prep)) != 0) { - printf("match: %s\n", ret); - s = ret + prep[0]; - } - free(prep); - } - return 0; -} -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/LICENSE rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/LICENSE --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/LICENSE 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/LICENSE 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -[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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/Makefile rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/Makefile --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/Makefile 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/Makefile 1970-01-01 00:00:00.000000000 +0000 @@ -1,426 +0,0 @@ -# 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 -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 $(htslib_kstring_h) -knetfile.o knetfile.pico: knetfile.c $(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) $(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 $(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_view.pl - 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 $(htslib_sam_h) -test/hfile.o: test/hfile.c $(htslib_hfile_h) $(htslib_hts_defs_h) -test/sam.o: test/sam.c $(htslib_sam_h) $(htslib_faidx_h) $(htslib_kstring_h) -test/test-regidx.o: test/test-regidx.c $(htslib_regidx_h) -test/test_view.o: test/test_view.c $(cram_h) $(htslib_sam_h) -test/test-vcf-api.o: test/test-vcf-api.c $(htslib_hts_h) $(htslib_vcf_h) $(htslib_kstring_h) $(htslib_kseq_h) -test/test-vcf-sweep.o: test/test-vcf-sweep.c $(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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/md5.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/md5.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/md5.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/md5.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,386 +0,0 @@ -/* - * 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/NEWS rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/NEWS --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/NEWS 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,74 +0,0 @@ -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. - -* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/plugin.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/plugin.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/plugin.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/plugin.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,171 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/README rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/README --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/README 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/README 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/regidx.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/regidx.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/regidx.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/regidx.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,340 +0,0 @@ -/* - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/sam.5 rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/sam.5 --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/sam.5 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/sam.5 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ -'\" 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/sam.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/sam.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/sam.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/sam.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,2059 +0,0 @@ -/* sam.c -- SAM and BAM file I/O and manipulation. - - Copyright (C) 2008-2010, 2012-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. */ - -#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); - bgzf_write(fp, buf, 4); - // write plain text and the number of reference sequences - if (fp->is_be) { - x = ed_swap_4(h->l_text); - bgzf_write(fp, &x, 4); - if (h->l_text) bgzf_write(fp, h->text, h->l_text); - x = ed_swap_4(h->n_targets); - bgzf_write(fp, &x, 4); - } else { - bgzf_write(fp, &h->l_text, 4); - if (h->l_text) bgzf_write(fp, h->text, h->l_text); - bgzf_write(fp, &h->n_targets, 4); - } - // 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); - bgzf_write(fp, &x, 4); - } else bgzf_write(fp, &name_len, 4); - bgzf_write(fp, p, name_len); - if (fp->is_be) { - x = ed_swap_4(h->target_len[i]); - bgzf_write(fp, &x, 4); - } else bgzf_write(fp, &h->target_len[i], 4); - } - bgzf_flush(fp); - 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: - bam_hdr_write(fp->fp.bgzf, h); - 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); - // 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, *dummy; - 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->dummy = 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) -{ - if ( iter->overlaps ) kh_destroy(olap_hash, iter->overlaps); - 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); -} - - -//--------------------------------- -//--- 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->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 - overlap_remove(iter, &p->b); - 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) { 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) -{ - 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;) { - overlap_remove(iter, NULL); - q = p->next; - mp_free(iter->mp, p); - p = q; - } - iter->head = iter->tail; -} - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/synced_bcf_reader.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/synced_bcf_reader.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/synced_bcf_reader.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/synced_bcf_reader.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1284 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/tabix.1 rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/tabix.1 --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/tabix.1 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/tabix.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,177 +0,0 @@ -.TH tabix 1 "15 December 2015" "htslib-1.3" "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" -Skip lines started with character CHAR. [#] -.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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/tabix.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/tabix.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/tabix.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/tabix.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,538 +0,0 @@ -/* tabix.c -- Generic indexer for TAB-delimited genome position files. - - Copyright (C) 2009-2011 Broad Institute. - Copyright (C) 2010-2012, 2014, 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 -#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 struct option loptions[] = - { - {"help",0,0,'h'}, - {"regions",1,0,'R'}, - {"targets",1,0,'T'}, - {"csi",0,0,'C'}, - {"zero-based",0,0,'0'}, - {"print-header",0,0,'h'}, - {"only-header",0,0,'H'}, - {"begin",1,0,'b'}, - {"comment",1,0,'c'}, - {"end",1,0,'e'}, - {"force",0,0,'f'}, - {"preset",1,0,'p'}, - {"sequence",1,0,'s'}, - {"skip-lines",1,0,'S'}, - {"list-chroms",0,0,'l'}, - {"reheader",1,0,'r'}, - {0,0,0,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; - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/tbx.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/tbx.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/tbx.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/tbx.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,333 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/auxf.fa.fai rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/auxf.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/auxf.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/auxf.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -Sheila 20 8 20 21 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/auxf#values.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/auxf#values.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/auxf#values.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/auxf#values.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@HD VN:1.4 SO:unsorted -@SQ SN:Sheila LN:20 -@RG ID:ID SM:foo -Fred 16 Sheila 1 86 10M * 0 0 GCTAGCTCAG ********** RG:Z:ID A!:A:! Ac:A:c AC:A:C I0:i:0 I1:i:1 I2:i:127 I3:i:128 I4:i:255 I5:i:256 I6:i:32767 I7:i:32768 I8:i:65535 I9:i:65536 IA:i:2147483647 i1:i:-1 i2:i:-127 i3:i:-128 i4:i:-255 i5:i:-256 i6:i:-32767 i7:i:-32768 i8:i:-65535 i9:i:-65536 iA:i:-2147483647 iB:i:-2147483648 F0:f:-1 F1:f:0 F2:f:1 F3:f:9.9e-19 F4:f:-9.9e-19 F5:f:9.9e+19 F6:f:-9.9e+19 H0:H:AA H1:H:dead00beef Z0:Z:space space -Jim 16 Sheila 11 11 10M * 0 0 AAAAAAAAAA * BC:B:C,0,127,128,255 Bc:B:c,-128,-127,0,127 BS:B:S,0,32767,32768,65535 Bs:B:s,-32768,-32767,0,32767 BI:B:I,0,2147483647,2147483648,4294967295 Bi:B:i,-2147483648,-2147483647,0,2147483647 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#bounds.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#bounds.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#bounds.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#bounds.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#clip.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#clip.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#clip.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#clip.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1.fa rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1.fa --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ ->c1 -AACCGCGGTT diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1.fa.fai rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -c1 10 4 10 11 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#noseq.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#noseq.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#noseq.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#noseq.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#pad1.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#pad1.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#pad1.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#pad1.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#pad2.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#pad2.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#pad2.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#pad2.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#pad3.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#pad3.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#pad3.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#pad3.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#unknown.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#unknown.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c1#unknown.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c1#unknown.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c2.fa rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c2.fa --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c2.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c2.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ ->c2 -CCAATAACC diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c2.fa.fai rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c2.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c2.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c2.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -c2 9 4 9 10 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c2#pad.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c2#pad.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/c2#pad.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/c2#pad.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#1.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#1.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#1.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#1.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#2.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#2.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#2.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#2.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#5b.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#5b.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#5b.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#5b.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#5.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#5.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#5.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#5.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce.fa rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce.fa --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,20803 +0,0 @@ ->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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce.fa.fai rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#large_seq.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#large_seq.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#large_seq.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#large_seq.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#supp.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#supp.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#supp.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#supp.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#tag_depadded.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#tag_depadded.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#tag_depadded.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#tag_depadded.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#tag_padded.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#tag_padded.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#tag_padded.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#tag_padded.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap1.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap1.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap1.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap1.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap2.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap2.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap2.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap2.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/ce#unmap.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/compare_sam.pl rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/compare_sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/compare_sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/compare_sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,194 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/cross_validate.sh rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/cross_validate.sh --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/cross_validate.sh 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/cross_validate.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,126 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/faidx.fa rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/faidx.fa --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/faidx.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/faidx.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -> -ATGC ->trailingblank1 -AAATTTGGGCCC -TTTGGGCCCAAA -GGGCCCAAA - ->trailingblank2 with last dna line the same length -AAATTTGGGCCCAAATTTGGGCCC -TTTGGGCCCAAATTTGGGCCCAAA -GGGCCCAAATTTGGGCCCAAATTT - -> foo -TGCATG -CA -> bar description -TTTTAAAA diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/fieldarith.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/fieldarith.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/fieldarith.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/fieldarith.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/fieldarith.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/fieldarith.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/fieldarith.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/fieldarith.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/hfile.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/hfile.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/hfile.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/hfile.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,204 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/sam.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/sam.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/sam.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/sam.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,208 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test.pl rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test.pl --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,227 +0,0 @@ -#!/usr/bin/env perl -# -# Copyright (C) 2012-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. - -use strict; -use warnings; -use Carp; -use FindBin; -use lib "$FindBin::Bin"; -use Getopt::Long; -use File::Temp qw/ tempfile tempdir /; - -my $opts = parse_params(); - -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}++; - if ( defined $reason ) { print "\n\t$reason"; } - print "\n.. failed ...\n\n"; -} -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 -------------------------- - -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) = @_; - - # Trailing spaces on header lines - test_cmd($opts, %args, out => "test-vcf-hdr.out", - cmd => "$$opts{path}/../htsfile -ch $$opts{path}/test-vcf-hdr-in.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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-regidx.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-regidx.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-regidx.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-regidx.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,116 +0,0 @@ -/* 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 - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-api.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-api.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-api.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-api.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,282 +0,0 @@ -/* 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 - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-api.out rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-api.out --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-api.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-api.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -##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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-hdr-in.vcf rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-hdr-in.vcf --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-hdr-in.vcf 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-hdr-in.vcf 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -##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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-hdr.out rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-hdr.out --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-hdr.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-hdr.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -##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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-sweep.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-sweep.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-sweep.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test-vcf-sweep.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -/* 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 - -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. */ - -#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); - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test_view.pl rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test_view.pl --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/test_view.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/test_view.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ -#! /usr/bin/env perl -# -# 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. -use strict; -use warnings; - -my $err_count = 0; -my $suc_count = 0; - -sub test { - my ($cmd) = @_; - print " $cmd\n"; - if (system("$cmd || exit 1") != 0) { - print "FAIL $!\n"; - $err_count++; - } else { - $suc_count++; - } -} - -foreach my $sam (glob("*#*.sam")) { - my ($base, $ref) = ($sam =~ /((.*)#.*)\.sam/); - $ref .= ".fa"; - - my $bam = "$base.tmp.bam"; - my $cram = "$base.tmp.cram"; - - print "\n=== Testing $sam, ref $ref ===\n"; - - # SAM -> BAM -> SAM - test "./test_view -S -b $sam > $bam"; - test "./test_view $bam > $bam.sam_"; - test "./compare_sam.pl $sam $bam.sam_"; - - # SAM -> CRAM -> SAM - test "./test_view -t $ref -S -C $sam > $cram"; - test "./test_view -D $cram > $cram.sam_"; - test "./compare_sam.pl -nomd $sam $cram.sam_"; - - # BAM -> CRAM -> BAM -> SAM - $cram = "$bam.cram"; - test "./test_view -t $ref -C $bam > $cram"; - test "./test_view -b -D $cram > $cram.bam"; - test "./test_view $cram.bam > $cram.bam.sam_"; - test "./compare_sam.pl -nomd $sam $cram.bam.sam_"; - - # SAM -> CRAM3 -> SAM - $cram = "$base.tmp.cram"; - test "./test_view -t $ref -S -C -o VERSION=3.0 $sam > $cram"; - test "./test_view -D $cram > $cram.sam_"; - test "./compare_sam.pl -nomd $sam $cram.sam_"; - - # BAM -> CRAM3 -> BAM -> SAM - $cram = "$bam.cram"; - test "./test_view -t $ref -C -o VERSION=3.0 $bam > $cram"; - test "./test_view -b -D $cram > $cram.bam"; - test "./test_view $cram.bam > $cram.bam.sam_"; - test "./compare_sam.pl -nomd $sam $cram.bam.sam_"; - - # CRAM3 -> CRAM2 - $cram = "$base.tmp.cram"; - test "./test_view -t $ref -C -o VERSION=2.1 $cram > $cram.cram"; - - # CRAM2 -> CRAM3 - test "./test_view -t $ref -C -o VERSION=3.0 $cram.cram > $cram"; - test "./test_view $cram > $cram.sam_"; - test "./compare_sam.pl -nomd $sam $cram.sam_"; -} - -print "\nSuccesses $suc_count\n"; -print "\nFailures $err_count\n"; - -exit ($err_count > 0); diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx.fa rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx.fa --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ ->xx -AAAAAAAAAATTTTTTTTTT ->yy -AAAAAAAAAATTTTTTTTTT - diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx.fa.fai rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -xx 20 4 20 21 -yy 20 29 20 21 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#large_aux2.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#large_aux2.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#large_aux2.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#large_aux2.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#large_aux.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#large_aux.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#large_aux.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#large_aux.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#minimal.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#minimal.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#minimal.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#minimal.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#pair.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#pair.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#pair.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#pair.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#rg.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#rg.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#rg.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#rg.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#tlen2.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#tlen2.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#tlen2.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#tlen2.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,36 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#tlen.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#tlen.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#tlen.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#tlen.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#triplet.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#triplet.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#triplet.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#triplet.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#unsorted.sam rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#unsorted.sam --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/test/xx#unsorted.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/test/xx#unsorted.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/vcf.5 rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/vcf.5 --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/vcf.5 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/vcf.5 1970-01-01 00:00:00.000000000 +0000 @@ -1,120 +0,0 @@ -'\" 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/vcf.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/vcf.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/vcf.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/vcf.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,3389 +0,0 @@ -/* vcf.c -- VCF/BCF API functions. - - Copyright (C) 2012, 2013 Broad Institute. - Copyright (C) 2012-2015 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 "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 }; - -/************************* - *** 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 ) - { - 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; - 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); - p = ++q; - int quoted = *p=='"' ? 1 : 0; - if ( quoted ) p++, q++; - while (1) - { - if ( !*q ) break; - 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++; - } - bcf_hrec_set_val(hrec, hrec->nkeys-1, p, q-p, quoted); - if ( quoted ) 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 ) - { - 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 ) - { - 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_HL_FMT, "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)); - for (i = 0; i < 3; ++i) - h->dict[i] = kh_init(vdict); - 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; -} - -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 ( bgzf_read(fp, magic, 5)<0 ) - { - fprintf(stderr,"[%s:%d %s] Failed to read the header (reading BCF in text mode?)\n", __FILE__,__LINE__,__FUNCTION__); - 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 0; - } - int hlen; - char *htxt; - bgzf_read(fp, &hlen, 4); - htxt = (char*)malloc(hlen); - bgzf_read(fp, htxt, hlen); - bcf_hdr_parse(h, htxt); - free(htxt); - return h; -} - -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; - - bgzf_read(fp, v->shared.s, v->shared.l); - bgzf_read(fp, v->indiv.s, v->indiv.l); - 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"); - 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 0; - } - 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 -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; - mem->l = 0; - - // count the number of format fields - for (r = p, v->n_fmt = 1; *r; ++r) - if (*r == ':') ++v->n_fmt; - 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; - } - - fmt_aux_t *fmt = (fmt_aux_t*)alloca(v->n_fmt * sizeof(fmt_aux_t)); - // get format information from the dictionary - for (j = 0, t = kstrtok(p, ":", &aux1); t; t = kstrtok(0, 0, &aux1), ++j) { - *(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; - } - 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]; - } - // compute max - int n_sample_ori = -1; - r = q + 1; // r: position in the format string - m = l = 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 == 0) 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 == ':' || *t == 0) 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 == ':' || *t == 0) 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) { - for (++j; j < v->n_fmt; ++j) { // fill end-of-vector values - 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); - 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]); - } - } - break; - } - else - { - if (*t == ':') ++j; - t++; - } - } - 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; - } - 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; - } - 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; - } - 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); - 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"); - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/vcf_sweep.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/vcf_sweep.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/vcf_sweep.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/vcf_sweep.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,183 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/vcfutils.c rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/vcfutils.c --- rsem-1.2.31+dfsg/samtools-1.3/htslib-1.3/vcfutils.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/htslib-1.3/vcfutils.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,691 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/INSTALL rsem-1.3.0+dfsg/samtools-1.3/INSTALL --- rsem-1.2.31+dfsg/samtools-1.3/INSTALL 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/INSTALL 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/install-sh rsem-1.3.0+dfsg/samtools-1.3/install-sh --- rsem-1.2.31+dfsg/samtools-1.3/install-sh 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/install-sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,501 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/kprobaln.c rsem-1.3.0+dfsg/samtools-1.3/kprobaln.c --- rsem-1.2.31+dfsg/samtools-1.3/kprobaln.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/kprobaln.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,280 +0,0 @@ -/* The MIT License - - 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 - "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 "kprobaln.h" - -/***************************************** - * Probabilistic banded glocal alignment * - *****************************************/ - -#define EI .25 -#define EM .33333333333 - -static float g_qual2prob[256]; - -#define set_u(u, b, i, k) { int x=(i)-(b); x=x>0?x:0; (u)=((k)-x+1)*3; } - -kpa_par_t kpa_par_def = { 0.001, 0.1, 10 }; -kpa_par_t kpa_par_alt = { 0.0001, 0.01, 10 }; - -/* - The topology of the profile HMM: - - /\ /\ /\ /\ - I[1] I[k-1] I[k] I[L] - ^ \ \ ^ \ ^ \ \ ^ - | \ \ | \ | \ \ | - M[0] M[1] -> ... -> M[k-1] -> M[k] -> ... -> M[L] M[L+1] - \ \/ \/ \/ / - \ /\ /\ /\ / - -> D[k-1] -> D[k] -> - - M[0] points to every {M,I}[k] and every {M,I}[k] points M[L+1]. - - On input, _ref is the reference sequence and _query is the query - sequence. Both are sequences of 0/1/2/3/4 where 4 stands for an - ambiguous residue. iqual is the base quality. c sets the gap open - probability, gap extension probability and band width. - - On output, state and q are arrays of length l_query. The higher 30 - bits give the reference position the query base is matched to and the - lower two bits can be 0 (an alignment match) or 1 (an - insertion). q[i] gives the phred scaled posterior probability of - state[i] being wrong. - */ -int kpa_glocal(const uint8_t *_ref, int l_ref, const uint8_t *_query, int l_query, const uint8_t *iqual, - const kpa_par_t *c, int *state, uint8_t *q) -{ - double **f, **b = 0, *s, m[9], sI, sM, bI, bM, pb; - float *qual, *_qual; - const uint8_t *ref, *query; - int bw, bw2, i, k, is_diff = 0, is_backward = 1, Pr; - - if ( l_ref<=0 || l_query<=0 ) return 0; // FIXME: this may not be an ideal fix, just prevents sefgault - - /*** initialization ***/ - is_backward = state && q? 1 : 0; - ref = _ref - 1; query = _query - 1; // change to 1-based coordinate - bw = l_ref > l_query? l_ref : l_query; - if (bw > c->bw) bw = c->bw; - 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(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)); - } - s = calloc(l_query+2, sizeof(double)); // s[] is the scaling factor to avoid underflow - // initialize qual - _qual = calloc(l_query, sizeof(float)); - if (g_qual2prob[0] == 0) - for (i = 0; i < 256; ++i) - g_qual2prob[i] = pow(10, -i/10.); - for (i = 0; i < l_query; ++i) _qual[i] = g_qual2prob[iqual? iqual[i] : 30]; - qual = _qual - 1; - // initialize transition probability - sM = sI = 1. / (2 * l_query + 2); // the value here seems not to affect results; FIXME: need proof - m[0*3+0] = (1 - c->d - c->d) * (1 - sM); m[0*3+1] = m[0*3+2] = c->d * (1 - sM); - m[1*3+0] = (1 - c->e) * (1 - sI); m[1*3+1] = c->e * (1 - sI); m[1*3+2] = 0.; - m[2*3+0] = 1 - c->e; m[2*3+1] = 0.; m[2*3+2] = c->e; - bM = (1 - c->d) / l_ref; bI = c->d / l_ref; // (bM+bI)*l_ref==1 - /*** forward ***/ - // f[0] - set_u(k, bw, 0, 0); - f[0][k] = s[0] = 1.; - { // f[1] - double *fi = f[1], 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] * EM; - set_u(u, bw, 1, k); - fi[u+0] = e * bM; fi[u+1] = EI * bI; - sum += fi[u] + fi[u+1]; - } - // rescale - s[1] = sum; - set_u(_beg, bw, 1, beg); set_u(_end, 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], sum, qli = qual[i]; - int beg = 1, end = l_ref, x, _beg, _end; - uint8_t 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 * EM; - set_u(u, bw, i, k); set_u(v11, bw, i-1, k-1); set_u(v10, bw, i-1, k); set_u(v01, 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] = EI * (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]; -// fprintf(stderr, "F (%d,%d;%d): %lg,%lg,%lg\n", i, k, u, fi[u], fi[u+1], fi[u+2]); // DEBUG - } - // rescale - s[i] = sum; - set_u(_beg, bw, i, beg); set_u(_end, 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(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 - } - { // compute likelihood - double p = 1., Pr1 = 0.; - for (i = 0; i <= l_query + 1; ++i) { - p *= s[i]; - if (p < 1e-100) Pr1 += -4.343 * log(p), p = 1.; - } - Pr1 += -4.343 * log(p * l_ref * l_query); - Pr = (int)(Pr1 + .499); - if (!is_backward) { // skip backward and MAP - for (i = 0; i <= l_query; ++i) free(f[i]); - free(f); free(s); free(_qual); - return Pr; - } - } - /*** 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; - double *bi = b[l_query]; - set_u(u, bw, l_query, k); - 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], y = (i > 1), qli1 = qual[i+1]; - uint8_t 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; - set_u(u, bw, i, k); set_u(v11, bw, i+1, k+1); set_u(v10, bw, i+1, k); set_u(v01, bw, i, k+1); - e = (k >= l_ref? 0 : (ref[k+1] > 3 || qyi1 > 3)? 1. : ref[k+1] == qyi1? 1. - qli1 : qli1 * EM) * bi1[v11]; - bi[u+0] = e * m[0] + EI * m[1] * bi1[v10+1] + m[2] * bi[v01+2]; // bi1[v11] has been foled into e. - bi[u+1] = e * m[3] + EI * m[4] * bi1[v10+1]; - bi[u+2] = (e * m[6] + m[8] * bi[v01+2]) * y; -// fprintf(stderr, "B (%d,%d;%d): %lg,%lg,%lg\n", i, k, u, bi[u], bi[u+1], bi[u+2]); // DEBUG - } - // rescale - set_u(_beg, bw, i, beg); set_u(_end, bw, i, end); _end += 2; - for (k = _beg, y = 1./s[i]; k <= _end; ++k) bi[k] *= y; - } - { // 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; - double e = (ref[k] > 3 || query[1] > 3)? 1. : ref[k] == query[1]? 1. - qual[1] : qual[1] * EM; - set_u(u, bw, 1, k); - if (u < 3 || u >= bw2*3+3) continue; - sum += e * b[1][u+0] * bM + EI * b[1][u+1] * bI; - } - set_u(k, bw, 0, 0); - pb = b[0][k] = sum / s[0]; // if everything works as is expected, pb == 1.0 - } - is_diff = fabs(pb - 1.) > 1e-7? 1 : 0; - /*** MAP ***/ - for (i = 1; i <= l_query; ++i) { - double sum = 0., *fi = f[i], *bi = b[i], max = 0.; - 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; - double z; - set_u(u, bw, i, k); - z = fi[u+0] * bi[u+0]; if (z > max) max = z, max_k = (k-1)<<2 | 0; sum += z; - z = fi[u+1] * bi[u+1]; if (z > max) max = z, max_k = (k-1)<<2 | 1; sum += z; - } - max /= sum; sum *= s[i]; // if everything works as is expected, sum == 1.0 - if (state) state[i-1] = max_k; - if (q) k = (int)(-4.343 * log(1. - max) + .499), q[i-1] = k > 100? 99 : k; -#ifdef _MAIN - fprintf(stderr, "(%.10lg,%.10lg) (%d,%d:%c,%c:%d) %lg\n", pb, sum, i-1, max_k>>2, - "ACGT"[query[i]], "ACGT"[ref[(max_k>>2)+1]], max_k&3, max); // DEBUG -#endif - } - /*** free ***/ - for (i = 0; i <= l_query; ++i) { - free(f[i]); free(b[i]); - } - free(f); free(b); free(s); free(_qual); - return Pr; -} - -#ifdef _MAIN -#include -int main(int argc, char *argv[]) -{ - uint8_t conv[256], *iqual, *ref, *query; - int c, l_ref, l_query, i, q = 30, b = 10, P; - while ((c = getopt(argc, argv, "b:q:")) >= 0) { - switch (c) { - case 'b': b = atoi(optarg); break; - case 'q': q = atoi(optarg); break; - } - } - if (optind + 2 > argc) { - fprintf(stderr, "Usage: %s [-q %d] [-b %d] \n", argv[0], q, b); // example: acttc attc - return 1; - } - memset(conv, 4, 256); - conv['a'] = conv['A'] = 0; conv['c'] = conv['C'] = 1; - conv['g'] = conv['G'] = 2; conv['t'] = conv['T'] = 3; - ref = (uint8_t*)argv[optind]; query = (uint8_t*)argv[optind+1]; - l_ref = strlen((char*)ref); l_query = strlen((char*)query); - for (i = 0; i < l_ref; ++i) ref[i] = conv[ref[i]]; - for (i = 0; i < l_query; ++i) query[i] = conv[query[i]]; - iqual = malloc(l_query); - memset(iqual, q, l_query); - kpa_par_def.bw = b; - P = kpa_glocal(ref, l_ref, query, l_query, iqual, &kpa_par_alt, 0, 0); - fprintf(stderr, "%d\n", P); - free(iqual); - return 0; -} -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/kprobaln.h rsem-1.3.0+dfsg/samtools-1.3/kprobaln.h --- rsem-1.2.31+dfsg/samtools-1.3/kprobaln.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/kprobaln.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ -/* The MIT License - - 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 - "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_KPROBALN_H_ -#define LH3_KPROBALN_H_ - -#include - -typedef struct { - float d, e; - int bw; -} kpa_par_t; - -#ifdef __cplusplus -extern "C" { -#endif - - int kpa_glocal(const uint8_t *_ref, int l_ref, const uint8_t *_query, int l_query, const uint8_t *iqual, - const kpa_par_t *c, int *state, uint8_t *q); - -#ifdef __cplusplus -} -#endif - -extern kpa_par_t kpa_par_def, kpa_par_alt; - -#endif diff -Nru rsem-1.2.31+dfsg/samtools-1.3/LICENSE rsem-1.3.0+dfsg/samtools-1.3/LICENSE --- rsem-1.2.31+dfsg/samtools-1.3/LICENSE 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/LICENSE 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/Makefile rsem-1.3.0+dfsg/samtools-1.3/Makefile --- rsem-1.2.31+dfsg/samtools-1.3/Makefile 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/Makefile 1970-01-01 00:00:00.000000000 +0000 @@ -1,314 +0,0 @@ -# Makefile for samtools, utilities for the Sequence Alignment/Map format. -# -# Copyright (C) 2008-2015 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 = - -DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -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 = $(DFLAGS) -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#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 - -# 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 $(bam_h) $(htslib_kstring_h) sam_header.h -bam2bcf.o: bam2bcf.c $(htslib_sam_h) $(htslib_kstring_h) $(htslib_kfunc_h) $(bam2bcf_h) errmod.h -bam2bcf_indel.o: bam2bcf_indel.c $(htslib_sam_h) $(bam2bcf_h) kprobaln.h $(htslib_khash_h) $(htslib_ksort_h) -bam2depth.o: bam2depth.c $(htslib_sam_h) samtools.h $(sam_opts_h) -bam_addrprg.o: bam_addrprg.c $(htslib_sam_h) $(htslib_kstring_h) samtools.h $(sam_opts_h) -bam_aux.o: bam_aux.c $(bam_h) -bam_cat.o: bam_cat.c $(htslib_bgzf_h) $(htslib_sam_h) $(htslib_cram_h) $(htslib_khash_h) -bam_color.o: bam_color.c $(bam_h) -bam_import.o: bam_import.c $(htslib_kstring_h) $(bam_h) $(htslib_kseq_h) -bam_index.o: bam_index.c $(htslib_hts_h) $(htslib_sam_h) $(htslib_khash_h) samtools.h -bam_lpileup.o: bam_lpileup.c $(bam_plbuf_h) $(bam_lpileup_h) $(htslib_ksort_h) -bam_mate.o: bam_mate.c $(sam_opts_h) $(htslib_kstring_h) $(htslib_sam_h) -bam_md.o: bam_md.c $(htslib_faidx_h) $(htslib_sam_h) $(htslib_kstring_h) kprobaln.h $(sam_opts_h) -bam_plbuf.o: bam_plbuf.c $(htslib_hts_h) $(htslib_sam_h) $(bam_plbuf_h) -bam_plcmd.o: bam_plcmd.c $(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 $(htslib_hts_h) $(htslib_sam_h) $(htslib_bgzf_h) -bam_reheader.o: bam_reheader.c $(htslib_bgzf_h) $(htslib_sam_h) $(htslib_hfile_h) $(htslib_cram_h) samtools.h -bam_rmdup.o: bam_rmdup.c $(htslib_sam_h) $(sam_opts_h) $(bam_h) $(htslib_khash_h) -bam_rmdupse.o: bam_rmdupse.c $(bam_h) $(htslib_sam_h) $(htslib_khash_h) $(htslib_klist_h) -bam_sort.o: bam_sort.c $(htslib_ksort_h) $(htslib_khash_h) $(htslib_klist_h) $(htslib_kstring_h) $(htslib_sam_h) $(sam_opts_h) -bam_split.o: bam_split.c $(htslib_sam_h) $(htslib_khash_h) $(htslib_kstring_h) $(sam_opts_h) -bam_stat.o: bam_stat.c $(htslib_sam_h) samtools.h -bam_tview.o: bam_tview.c $(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 $(bam_tview_h) -bam_flags.o: bam_flags.c $(htslib_sam_h) -bamshuf.o: bamshuf.c $(htslib_sam_h) $(htslib_hts_h) $(htslib_ksort_h) samtools.h $(sam_opts_h) -bamtk.o: bamtk.c $(htslib_hts_h) samtools.h version.h -bedcov.o: bedcov.c $(htslib_kstring_h) $(htslib_sam_h) $(sam_opts_h) $(htslib_kseq_h) -bedidx.o: bedidx.c $(htslib_ksort_h) $(htslib_kseq_h) $(htslib_khash_h) -cut_target.o: cut_target.c $(htslib_sam_h) errmod.h $(htslib_faidx_h) $(sam_opts_h) -dict.o: dict.c $(htslib_kseq_h) $(htslib_hts_h) -errmod.o: errmod.c errmod.h $(htslib_ksort_h) -kprobaln.o: kprobaln.c kprobaln.h -padding.o: padding.c $(htslib_kstring_h) $(htslib_sam_h) $(htslib_faidx_h) sam_header.h $(sam_opts_h) -phase.o: phase.c $(htslib_sam_h) errmod.h $(sam_opts_h) $(htslib_kseq_h) $(htslib_khash_h) $(htslib_ksort_h) -sam.o: sam.c $(htslib_faidx_h) $(sam_h) -sam_header.o: sam_header.c sam_header.h $(htslib_khash_h) -sam_opts.o: sam_opts.c $(sam_opts_h) -sam_view.o: sam_view.c $(htslib_sam_h) $(htslib_faidx_h) $(htslib_kstring_h) $(htslib_khash_h) samtools.h $(sam_opts_h) -sample.o: sample.c $(sample_h) $(htslib_khash_h) -stats_isize.o: stats_isize.c stats_isize.h $(htslib_khash_h) -stats.o: stats.c $(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 bam_sort.o $(test_test_h) -test/merge/test_rtrans_build.o: test/merge/test_rtrans_build.c bam_sort.o -test/merge/test_trans_tbl_init.o: test/merge/test_trans_tbl_init.c bam_sort.o -test/split/test_count_rg.o: test/split/test_count_rg.c bam_split.o $(test_test_h) -test/split/test_expand_format_string.o: test/split/test_expand_format_string.c bam_split.o $(test_test_h) -test/split/test_filter_header_rg.o: test/split/test_filter_header_rg.c bam_split.o $(test_test_h) -test/split/test_parse_args.o: test/split/test_parse_args.c bam_split.o $(test_test_h) -test/test.o: test/test.c $(htslib_sam_h) $(test_test_h) -test/vcf-miniview.o: test/vcf-miniview.c $(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 $(htslib_kstring_h) $(htslib_kseq_h) -misc/md5fa.o: misc/md5fa.c $(htslib_kseq_h) $(htslib_hts_h) -misc/md5sum-lite.o: misc/md5sum-lite.c $(htslib_hts_h) -misc/wgsim.o: misc/wgsim.c $(htslib_kseq_h) - -misc/maq2sam-short.o: misc/maq2sam.c - $(CC) $(CFLAGS) $(ALL_CPPFLAGS) -c -o $@ misc/maq2sam.c - -misc/maq2sam-long.o: misc/maq2sam.c - $(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 -Nru rsem-1.2.31+dfsg/samtools-1.3/Makefile.cygwin rsem-1.3.0+dfsg/samtools-1.3/Makefile.cygwin --- rsem-1.2.31+dfsg/samtools-1.3/Makefile.cygwin 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/Makefile.cygwin 1970-01-01 00:00:00.000000000 +0000 @@ -1,314 +0,0 @@ -# Makefile for samtools, utilities for the Sequence Alignment/Map format. -# -# Copyright (C) 2008-2015 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 = - -DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Dexpl=exp -Dlogl=log -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 = $(DFLAGS) -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#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 - -# 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 $(bam_h) $(htslib_kstring_h) sam_header.h -bam2bcf.o: bam2bcf.c $(htslib_sam_h) $(htslib_kstring_h) $(htslib_kfunc_h) $(bam2bcf_h) errmod.h -bam2bcf_indel.o: bam2bcf_indel.c $(htslib_sam_h) $(bam2bcf_h) kprobaln.h $(htslib_khash_h) $(htslib_ksort_h) -bam2depth.o: bam2depth.c $(htslib_sam_h) samtools.h $(sam_opts_h) -bam_addrprg.o: bam_addrprg.c $(htslib_sam_h) $(htslib_kstring_h) samtools.h $(sam_opts_h) -bam_aux.o: bam_aux.c $(bam_h) -bam_cat.o: bam_cat.c $(htslib_bgzf_h) $(htslib_sam_h) $(htslib_cram_h) $(htslib_khash_h) -bam_color.o: bam_color.c $(bam_h) -bam_import.o: bam_import.c $(htslib_kstring_h) $(bam_h) $(htslib_kseq_h) -bam_index.o: bam_index.c $(htslib_hts_h) $(htslib_sam_h) $(htslib_khash_h) samtools.h -bam_lpileup.o: bam_lpileup.c $(bam_plbuf_h) $(bam_lpileup_h) $(htslib_ksort_h) -bam_mate.o: bam_mate.c $(sam_opts_h) $(htslib_kstring_h) $(htslib_sam_h) -bam_md.o: bam_md.c $(htslib_faidx_h) $(htslib_sam_h) $(htslib_kstring_h) kprobaln.h $(sam_opts_h) -bam_plbuf.o: bam_plbuf.c $(htslib_hts_h) $(htslib_sam_h) $(bam_plbuf_h) -bam_plcmd.o: bam_plcmd.c $(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 $(htslib_hts_h) $(htslib_sam_h) $(htslib_bgzf_h) -bam_reheader.o: bam_reheader.c $(htslib_bgzf_h) $(htslib_sam_h) $(htslib_hfile_h) $(htslib_cram_h) samtools.h -bam_rmdup.o: bam_rmdup.c $(htslib_sam_h) $(sam_opts_h) $(bam_h) $(htslib_khash_h) -bam_rmdupse.o: bam_rmdupse.c $(bam_h) $(htslib_sam_h) $(htslib_khash_h) $(htslib_klist_h) -bam_sort.o: bam_sort.c $(htslib_ksort_h) $(htslib_khash_h) $(htslib_klist_h) $(htslib_kstring_h) $(htslib_sam_h) $(sam_opts_h) -bam_split.o: bam_split.c $(htslib_sam_h) $(htslib_khash_h) $(htslib_kstring_h) $(sam_opts_h) -bam_stat.o: bam_stat.c $(htslib_sam_h) samtools.h -bam_tview.o: bam_tview.c $(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 $(bam_tview_h) -bam_flags.o: bam_flags.c $(htslib_sam_h) -bamshuf.o: bamshuf.c $(htslib_sam_h) $(htslib_hts_h) $(htslib_ksort_h) samtools.h $(sam_opts_h) -bamtk.o: bamtk.c $(htslib_hts_h) samtools.h version.h -bedcov.o: bedcov.c $(htslib_kstring_h) $(htslib_sam_h) $(sam_opts_h) $(htslib_kseq_h) -bedidx.o: bedidx.c $(htslib_ksort_h) $(htslib_kseq_h) $(htslib_khash_h) -cut_target.o: cut_target.c $(htslib_sam_h) errmod.h $(htslib_faidx_h) $(sam_opts_h) -dict.o: dict.c $(htslib_kseq_h) $(htslib_hts_h) -errmod.o: errmod.c errmod.h $(htslib_ksort_h) -kprobaln.o: kprobaln.c kprobaln.h -padding.o: padding.c $(htslib_kstring_h) $(htslib_sam_h) $(htslib_faidx_h) sam_header.h $(sam_opts_h) -phase.o: phase.c $(htslib_sam_h) errmod.h $(sam_opts_h) $(htslib_kseq_h) $(htslib_khash_h) $(htslib_ksort_h) -sam.o: sam.c $(htslib_faidx_h) $(sam_h) -sam_header.o: sam_header.c sam_header.h $(htslib_khash_h) -sam_opts.o: sam_opts.c $(sam_opts_h) -sam_view.o: sam_view.c $(htslib_sam_h) $(htslib_faidx_h) $(htslib_kstring_h) $(htslib_khash_h) samtools.h $(sam_opts_h) -sample.o: sample.c $(sample_h) $(htslib_khash_h) -stats_isize.o: stats_isize.c stats_isize.h $(htslib_khash_h) -stats.o: stats.c $(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 bam_sort.o $(test_test_h) -test/merge/test_rtrans_build.o: test/merge/test_rtrans_build.c bam_sort.o -test/merge/test_trans_tbl_init.o: test/merge/test_trans_tbl_init.c bam_sort.o -test/split/test_count_rg.o: test/split/test_count_rg.c bam_split.o $(test_test_h) -test/split/test_expand_format_string.o: test/split/test_expand_format_string.c bam_split.o $(test_test_h) -test/split/test_filter_header_rg.o: test/split/test_filter_header_rg.c bam_split.o $(test_test_h) -test/split/test_parse_args.o: test/split/test_parse_args.c bam_split.o $(test_test_h) -test/test.o: test/test.c $(htslib_sam_h) $(test_test_h) -test/vcf-miniview.o: test/vcf-miniview.c $(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 $(htslib_kstring_h) $(htslib_kseq_h) -misc/md5fa.o: misc/md5fa.c $(htslib_kseq_h) $(htslib_hts_h) -misc/md5sum-lite.o: misc/md5sum-lite.c $(htslib_hts_h) -misc/wgsim.o: misc/wgsim.c $(htslib_kseq_h) - -misc/maq2sam-short.o: misc/maq2sam.c - $(CC) $(CFLAGS) $(ALL_CPPFLAGS) -c -o $@ misc/maq2sam.c - -misc/maq2sam-long.o: misc/maq2sam.c - $(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 -Nru rsem-1.2.31+dfsg/samtools-1.3/Makefile.mingw rsem-1.3.0+dfsg/samtools-1.3/Makefile.mingw --- rsem-1.2.31+dfsg/samtools-1.3/Makefile.mingw 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/Makefile.mingw 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -CC= gcc.exe -AR= ar.exe -CFLAGS= -g -Wall -O2 -DFLAGS= -D_USE_KNETFILE -D_CURSES_LIB=2 -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 \ - $(KNETFILE_O) bam_sort.o sam_header.o bam_reheader.o kprobaln.o bedidx.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 bam_cat.o bam2depth.o -BCFOBJS= bcftools/bcf.o bcftools/fet.o bcftools/bcf2qcall.o bcftools/bcfutils.o \ - bcftools/call1.o bcftools/index.o bcftools/kfunc.o bcftools/em.o \ - bcftools/kmin.o bcftools/prob1.o bcftools/vcf.o bcftools/mut.o -PROG= samtools.exe bcftools.exe -INCLUDES= -I. -Iwin32 -SUBDIRS= . -LIBPATH= - -.SUFFIXES:.c .o - -.c.o: - $(CC) -c $(CFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@ - -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) -cru $@ $(LOBJS) - -samtools.exe:$(AOBJS) libbam.a $(BCFOBJS) - $(CC) $(CFLAGS) -o $@ $(AOBJS) $(BCFOBJS) $(LIBPATH) -lm -L. -lbam -Lwin32 -lz -lcurses -lws2_32 - -bcftools.exe:$(BCFOBJS) bcftools/main.o kstring.o bgzf.o knetfile.o bedidx.o - $(CC) $(CFLAGS) -o $@ $(BCFOBJS) bcftools/main.o kstring.o bgzf.o knetfile.o bedidx.o -lm -Lwin32 -lz -lws2_32 - -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_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 - -faidx.o:faidx.h razf.h khash.h -faidx_main.o:faidx.h razf.h - -clean: - rm -fr gmon.out *.o a.out *.exe *.dSYM razip bgzip $(PROG) *~ *.a *.so.* *.so *.dylib diff -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/ace2sam.c rsem-1.3.0+dfsg/samtools-1.3/misc/ace2sam.c --- rsem-1.2.31+dfsg/samtools-1.3/misc/ace2sam.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/ace2sam.c 1970-01-01 00:00:00.000000000 +0000 @@ -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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/blast2sam.pl rsem-1.3.0+dfsg/samtools-1.3/misc/blast2sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/blast2sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/blast2sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,178 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/bowtie2sam.pl rsem-1.3.0+dfsg/samtools-1.3/misc/bowtie2sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/bowtie2sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/bowtie2sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,111 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/export2sam.pl rsem-1.3.0+dfsg/samtools-1.3/misc/export2sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/export2sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/export2sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,545 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/HmmGlocal.java rsem-1.3.0+dfsg/samtools-1.3/misc/HmmGlocal.java --- rsem-1.2.31+dfsg/samtools-1.3/misc/HmmGlocal.java 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/HmmGlocal.java 1970-01-01 00:00:00.000000000 +0000 @@ -1,202 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/interpolate_sam.pl rsem-1.3.0+dfsg/samtools-1.3/misc/interpolate_sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/interpolate_sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/interpolate_sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,149 +0,0 @@ -#!/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. -##@output, uses a #header for the RNAME and then the number of reads per base -##@author sm8@sanger.ac.uk, Stephen B. Montgomery - -##@caveats -##Requires RNAME to have format as per example -## chromosome:NCBI36:18:1:76117153:1 -## supercontig::NT_113883:1:137703:1 -## clone::AC138827.3:1:149397:1 -##Expects simple CIGAR characters, M, I and D -##Expects SAM file to be sorted. -##Expects 0x0010 to mark second read in PE file (as has been the observed case from MAQ output) (important for line 77) - -##Verify and read in SAM file -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"); - -##Globals -my $current_location = ""; ##Current RNAME being processed -my $current_size = 0; ##Size of sequence region being processed -my $current_position = 1; ##Current base being processed -my $open = 0; ##Number of open reads (PE reads that have not been closed) -my %close = (); ##Hash of closing positions, when the current_position gets to this position it subtracts the - ##contained value from those open and deletes the indexed position from the hash - -while (my $line = ) { - my @tokens = split /\t/, $line; - - 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}; - delete $close{$i}; - } - print $open . "\n"; - } - if ($current_location ne "") { - print "\n"; - } - - ##Initiate a new sequence region - my @location_tokens = split /:/, $tokens[2]; - $current_position = 1; - $current_location = $tokens[2]; - $current_size = $location_tokens[4]; - $open = 0; - %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 - for (my $i = $current_position; $i < $tokens[3]; $i++) { - if (defined($close{$i})) { - $open = $open - $close{$i}; - delete $close{$i}; - } - print $open . "\n"; - } - $current_position = $tokens[3]; - } - } - $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]); - my $seq_region_end = $tokens[3] + $parsed_cig->{'M'} + $parsed_cig->{'D'} - 1; - if (!defined($close{$seq_region_end + 1})) { $close{$seq_region_end + 1} = 0; } - $close{$seq_region_end + 1} = $close{$seq_region_end + 1} + 1; - } elsif (!($tokens[1] & 0x0001) || !($tokens[1] & 0x0002)) { ##if unpaired, add close condition - my $parsed_cig = &parseCigar($tokens[5]); - my $seq_region_end = $tokens[3] + $parsed_cig->{'M'} + $parsed_cig->{'D'} - 1; - if (!defined($close{$seq_region_end + 1})) { $close{$seq_region_end + 1} = 0; } - $close{$seq_region_end + 1} = $close{$seq_region_end + 1} + 1; - } else { - #do nothing - } -} -for (my $i = $current_position; $i <= $current_size; $i++) { ##Finish up the last sequence region - if (defined($close{$i})) { - $open = $open - $close{$i}; - delete $close{$i}; - } - print $open . "\n"; -} -print "\n"; -close(SAM); -exit(0); - -##reads and tokenizes simple cigarline -sub parseCigar() { - my $cigar_line = shift; - $cigar_line =~ s/([0-9]*[A-Z]{1})/$1\t/g; - my @cigar_tokens = split /\t/, $cigar_line; - my %parsed = ('M' => 0, - 'I' => 0, - 'D' => 0); - my @events = (); - for(my $i = 0; $i < scalar(@cigar_tokens); $i++) { - if ($cigar_tokens[$i] =~ /([0-9]+)([A-Z]{1})/g) { - if (!defined($parsed{$2})) { $parsed{$2} = 0; } - my $nt = $2; - if ($nt ne "M" && $nt ne "D" && $nt ne "I") { $nt = "M"; } - $parsed{$nt} += $1; - my %event_el = ("t" => $nt, - "n" => $1); - push @events, \%event_el; - } - } - $parsed{'events'} = \@events; - return \%parsed; -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/maq2sam.c rsem-1.3.0+dfsg/samtools-1.3/misc/maq2sam.c --- rsem-1.2.31+dfsg/samtools-1.3/misc/maq2sam.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/maq2sam.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,197 +0,0 @@ -/* 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 - -#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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/md5fa.c rsem-1.3.0+dfsg/samtools-1.3/misc/md5fa.c --- rsem-1.2.31+dfsg/samtools-1.3/misc/md5fa.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/md5fa.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,89 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/md5sum-lite.c rsem-1.3.0+dfsg/samtools-1.3/misc/md5sum-lite.c --- rsem-1.2.31+dfsg/samtools-1.3/misc/md5sum-lite.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/md5sum-lite.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/novo2sam.pl rsem-1.3.0+dfsg/samtools-1.3/misc/novo2sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/novo2sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/novo2sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,281 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/plot-bamstats rsem-1.3.0+dfsg/samtools-1.3/misc/plot-bamstats --- rsem-1.2.31+dfsg/samtools-1.3/misc/plot-bamstats 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/plot-bamstats 1970-01-01 00:00:00.000000000 +0000 @@ -1,1398 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/psl2sam.pl rsem-1.3.0+dfsg/samtools-1.3/misc/psl2sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/psl2sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/psl2sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,85 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/r2plot.lua rsem-1.3.0+dfsg/samtools-1.3/misc/r2plot.lua --- rsem-1.2.31+dfsg/samtools-1.3/misc/r2plot.lua 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/r2plot.lua 1970-01-01 00:00:00.000000000 +0000 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/sam2vcf.pl rsem-1.3.0+dfsg/samtools-1.3/misc/sam2vcf.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/sam2vcf.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/sam2vcf.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,289 +0,0 @@ -#!/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 - -use strict; -use warnings; -use Carp; - -my $opts = parse_params(); -do_pileup_to_vcf($opts); - -exit; - -#--------------- - -sub error -{ - my (@msg) = @_; - if ( scalar @msg ) { croak(@msg); } - die - "Usage: sam2vcf.pl [OPTIONS] < in.pileup > out.vcf\n", - "Options:\n", - " -h, -?, --help This help message.\n", - " -i, --indels-only Ignore SNPs.\n", - " -r, --refseq The reference sequence, required when indels are present.\n", - " -R, --keep-ref Print reference alleles as well.\n", - " -s, --snps-only Ignore indels.\n", - " -t, --column-title The column title.\n", - "\n"; -} - - -sub parse_params -{ - my %opts = (); - - $opts{fh_in} = *STDIN; - $opts{fh_out} = *STDOUT; - - while (my $arg=shift(@ARGV)) - { - if ( $arg eq '-R' || $arg eq '--keep-ref' ) { $opts{keep_ref}=1; next; } - if ( $arg eq '-r' || $arg eq '--refseq' ) { $opts{refseq}=shift(@ARGV); next; } - if ( $arg eq '-t' || $arg eq '--column-title' ) { $opts{title}=shift(@ARGV); next; } - if ( $arg eq '-s' || $arg eq '--snps-only' ) { $opts{snps_only}=1; next; } - if ( $arg eq '-i' || $arg eq '--indels-only' ) { $opts{indels_only}=1; next; } - if ( $arg eq '-?' || $arg eq '-h' || $arg eq '--help' ) { error(); } - - error("Unknown parameter \"$arg\". Run -h for help.\n"); - } - return \%opts; -} - -sub iupac_to_gtype -{ - my ($ref,$base) = @_; - my %iupac = ( - 'K' => ['G','T'], - 'M' => ['A','C'], - 'S' => ['C','G'], - 'R' => ['A','G'], - 'W' => ['A','T'], - 'Y' => ['C','T'], - ); - 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'); - } - my $gt = $iupac{$base}; - if ( $$gt[0] eq $ref ) { return ($$gt[1],'0/1'); } - elsif ( $$gt[1] eq $ref ) { return ($$gt[0],'0/1'); } - return ("$$gt[0],$$gt[1]",'1/2'); -} - - -sub parse_indel -{ - my ($cons) = @_; - if ( $cons=~/^-/ ) - { - my $len = length($'); - return "D$len"; - } - elsif ( $cons=~/^\+/ ) { return "I$'"; } - elsif ( $cons eq '*' ) { return undef; } - error("FIXME: could not parse [$cons]\n"); -} - - -# An example of the pileup format: -# 1 3000011 C C 32 0 98 1 ^~, A -# 1 3002155 * +T/+T 53 119 52 5 +T * 4 1 0 -# 1 3003094 * -TT/-TT 31 164 60 11 -TT * 5 6 0 -# 1 3073986 * */-AAAAAAAAAAAAAA 3 3 45 9 * -AAAAAAAAAAAAAA 7 2 0 -# -sub do_pileup_to_vcf -{ - my ($opts) = @_; - - my $fh_in = $$opts{fh_in}; - my $fh_out = $$opts{fh_out}; - my ($prev_chr,$prev_pos,$prev_ref); - my $refseq; - my $ignore_indels = $$opts{snps_only} ? 1 : 0; - my $ignore_snps = $$opts{indels_only} ? 1 : 0; - my $keep_ref = $$opts{keep_ref} ? 1 : 0; - my $title = exists($$opts{title}) ? $$opts{title} : 'data'; - - print $fh_out - qq[##fileformat=VCFv3.3\n], - qq[##INFO=DP,1,Integer,"Total Depth"\n], - qq[##FORMAT=GT,1,String,"Genotype"\n], - qq[##FORMAT=GQ,1,Integer,"Genotype Quality"\n], - qq[##FORMAT=DP,1,Integer,"Read Depth"\n], - qq[#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\t$title\n] - ; - - while (my $line=<$fh_in>) - { - 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"); - } - my ($chr,$pos,$ref,$cons,$cons_qual,$snp_qual,$rms_qual,$depth,$a1,$a2) = @items; - $ref = uc($ref); - $cons = uc($cons); - - my ($alt,$gt); - if ( $ref eq '*' ) - { - # An indel is involved. - if ( $ignore_indels ) - { - $prev_ref = $ref; - $prev_pos = $pos; - $prev_chr = $chr; - next; - } - - 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}); } - $ref = $refseq->get_base($chr,$pos); - $ref = uc($ref); - } - else { $ref = $prev_ref; } - - # One of the alleles can be a reference and it can come in arbitrary order. In some - # cases */* can be encountered. In such a case, look in the additional columns. - my ($al1,$al2) = split(m{/},$cons); - if ( $al1 eq $al2 && $al1 eq '*' ) { $al1=$a1; $al2=$a2; } - 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'; - } - elsif ( !$alt2 ) - { - $alt=$alt1; - $gt='0/1'; - } - elsif ( $alt1 eq $alt2 ) - { - $alt="$alt1"; - $gt='1/1'; - } - else - { - $alt="$alt1,$alt2"; - $gt='1/2'; - } - } - else - { - if ( $ignore_snps || (!$keep_ref && $ref eq $cons) ) - { - $prev_ref = $ref; - $prev_pos = $pos; - $prev_chr = $chr; - next; - } - - # SNP - ($alt,$gt) = iupac_to_gtype($ref,$cons); - } - - print $fh_out "$chr\t$pos\t.\t$ref\t$alt\t$snp_qual\t0\tDP=$depth\tGT:GQ:DP\t$gt:$cons_qual:$depth\n"; - - $prev_ref = $ref; - $prev_pos = $pos; - $prev_chr = $chr; - } -} - - -#------------- Fasta -------------------- -# -# Uses samtools to get a requested base from a fasta file. For efficiency, preloads -# a chunk to memory. The size of the cached sequence can be controlled by the 'size' -# parameter. -# -package Fasta; - -use strict; -use warnings; -use Carp; - -sub Fasta::new -{ - my ($class,@args) = @_; - my $self = {@args}; - bless $self, ref($class) || $class; - if ( !$$self{file} ) { $self->throw(qq[Missing the parameter "file"\n]); } - $$self{chr} = undef; - $$self{from} = undef; - $$self{to} = undef; - if ( !$$self{size} ) { $$self{size}=10_000_000; } - bless $self, ref($class) || $class; - return $self; -} - -sub read_chunk -{ - my ($self,$chr,$pos) = @_; - my $to = $pos + $$self{size}; - my $cmd = "samtools faidx $$self{file} $chr:$pos-$to"; - my @out = `$cmd`; - if ( $? ) { $self->throw("$cmd: $!"); } - my $line = shift(@out); - if ( !($line=~/^>$chr:(\d+)-(\d+)/) ) { $self->throw("Could not parse: $line"); } - $$self{chr} = $chr; - $$self{from} = $1; - $$self{to} = $2; - my $chunk = ''; - while ($line=shift(@out)) - { - chomp($line); - $chunk .= $line; - } - $$self{chunk} = $chunk; - return; -} - -sub get_base -{ - my ($self,$chr,$pos) = @_; - if ( !$$self{chr} || $chr ne $$self{chr} || $pos<$$self{from} || $pos>$$self{to} ) - { - $self->read_chunk($chr,$pos); - } - my $idx = $pos - $$self{from}; - return substr($$self{chunk},$idx,1); -} - -sub throw -{ - my ($self,@msg) = @_; - croak(@msg); -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/samtools.pl rsem-1.3.0+dfsg/samtools-1.3/misc/samtools.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/samtools.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/samtools.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,552 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/seq_cache_populate.pl rsem-1.3.0+dfsg/samtools-1.3/misc/seq_cache_populate.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/seq_cache_populate.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/seq_cache_populate.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,322 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/soap2sam.pl rsem-1.3.0+dfsg/samtools-1.3/misc/soap2sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/soap2sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/soap2sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,128 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/varfilter.py rsem-1.3.0+dfsg/samtools-1.3/misc/varfilter.py --- rsem-1.2.31+dfsg/samtools-1.3/misc/varfilter.py 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/varfilter.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,227 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/vcfutils.lua rsem-1.3.0+dfsg/samtools-1.3/misc/vcfutils.lua --- rsem-1.2.31+dfsg/samtools-1.3/misc/vcfutils.lua 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/vcfutils.lua 1970-01-01 00:00:00.000000000 +0000 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/wgsim.1 rsem-1.3.0+dfsg/samtools-1.3/misc/wgsim.1 --- rsem-1.2.31+dfsg/samtools-1.3/misc/wgsim.1 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/wgsim.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -.TH wgsim 1 "15 December 2015" "samtools-1.3" "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/wgsim.c rsem-1.3.0+dfsg/samtools-1.3/misc/wgsim.c --- rsem-1.2.31+dfsg/samtools-1.3/misc/wgsim.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/wgsim.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,466 +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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/wgsim_eval.pl rsem-1.3.0+dfsg/samtools-1.3/misc/wgsim_eval.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/wgsim_eval.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/wgsim_eval.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,339 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/misc/zoom2sam.pl rsem-1.3.0+dfsg/samtools-1.3/misc/zoom2sam.pl --- rsem-1.2.31+dfsg/samtools-1.3/misc/zoom2sam.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/misc/zoom2sam.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,116 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/NEWS rsem-1.3.0+dfsg/samtools-1.3/NEWS --- rsem-1.2.31+dfsg/samtools-1.3/NEWS 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,979 +0,0 @@ -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.) - -* 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) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes in samtools and bcftools: - - * The latest source code and development moved to github, - http://github.com/samtools/samtools - - * Many important bugfixes and contributions by many people. Thanks to all! - - * Performance improvements (multi-threading) - - * 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 - - * And much more.. - -For a detailed list of commits, please see -http://github.com/samtools/samtools/commits/master - -(0.1.19: 15 March 2013, commit 96b5f2294ac0054230e88913c4983d548069ea4e) - - -Beta Release 0.1.18 (2 September, 2011) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes in samtools: - - * Support the new =/X CIGAR operators (by Peter Cock). - - * Allow to subsample BAM while keeping the pairing intact (view -s). - - * Implemented variant distance bias as a new filter (by Petr Danecek). - - * Bugfix: huge memory usage during indexing - - * Bugfix: use of uninitialized variable in mpileup (rare) - - * Bugfix: wrong BAQ probability (rare) - -Notable changes in bcftools: - - * Support indel in the contrast caller. - - * Bugfix: LRT2=nan in rare cases - -(0.1.18: 2 September 2011, r982:295) - - - -Beta Release 0.1.17 (6 July, 2011) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -With the maturity of `mpileup' and the lack of update in the `pileup' command, -the `pileup' command is now formally dropped. Most of the pileup functionality, -such as outputting mapping quality and read positions, have been added -`mpileup'. - -Since this release, `bcftools view' is able to perform contrast SNP calling -(option -T) for discovering de novo and/or somatic mutations between a pair of -samples or in a family trio. Potential mutations are scored by a log likelihood -ratio, which is very simple in math, but should be comparable to more -sophisticated methods. Note that getting the score is only the very first step. -A lot more need to be done to reduce systematical errors due to mapping and -reference errors and structural variations. - -Other notable changes in samtools: - - * Improved sorting order checking during indexing. - - * Improved region parsing. Colons in reference sequence names are parsed - properly. - - * Fixed an issue where mpileup does not apply BAQ for the first few reads when - a region is specified. - - * Fixed an issue where `faidx' does not work with FASTA files with long lines. - - * Bugfix: wrong SP genotype information in the BCF output. - -Other notable changes in bcftools: - - * Output the ML esitmate of the allele count. - - * Added the HWE plus F<0 filter to varFilter. For multiple samples, it - effectively filters false heterozygous calls around centromeres. - - * For association mapping, perform both 1-degree and 2-degree test. The - 2-degree test is conservative but more robust to HWE violation. - -(0.1.17: 6 July 2011, r973:277) - - - -Beta Release 0.1.16 (21 April, 2011) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes in samtools: - - * Support the new SAM/BAM type `B' in the latest SAM spec v1.4. - - * When the output file of `samtools merge' exists, do not overwrite it unless - a new command-line option `-f' is applied. - - * Bugfix: BED support is not working when the input BED is not sorted. - - * Bugfix: some reads without coordinates but given on the reverse strand are - lost in merging. - -Notable changes in bcftools: - - * Code cleanup: separated max-likelihood inference and Bayesian inference. - - * Test Hardy-Weinberg equilibrium with a likelihood-ratio test. - - * Provided another association test P-value by likelihood-ratio test. - - * Use Brent's method to estimate the site allele frequency when EM converges - slowly. The resulting ML estimate of allele frequnecy is more accurate. - - * Added the `ldpair' command, which computes r^2 between SNP pairs given in - an input file. - -Also, the `pileup' command, which has been deprecated by `mpileup' since -version 0.1.10, will be dropped in the next release. The old `pileup' command -is substandard and causing a lot of confusion. - -(0.1.16: 21 April 2011, r963:234) - - - -Beta Release 0.1.15 (10 April, 2011) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Noteable changes: - - * Allow to perform variant calling or to extract information in multiple - regions specified by a BED file (`samtools mpileup -l', `samtools view -L' - and `bcftools view -l'). - - * Added the `depth' command to samtools to compute the per-base depth with a - simpler interface. File `bam2depth.c', which implements this command, is the - recommended example on how to use the mpileup APIs. - - * Estimate genotype frequencies with ML; perform chi^2 based Hardy-Weinberg - test using this estimate. - - * For `samtools view', when `-R' is specified, drop read groups in the header - that are not contained in the specified file. - - * For `samtools flagstat', separate QC-pass and QC-fail reads. - - * Improved the command line help of `samtools mpileup' and `bcftools view'. - - * Use a global variable to control the verbose level of samtools stderr - output. Nonetheless, it has not been full utilized. - - * Fixed an issue in association test which may report false associations, - possibly due to floating point underflow. - -(0.1.15: 10 April 2011, r949:203) - - - -Beta release 0.1.14 (21 March, 2011) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This release implements a method for testing associations for case-control -data. The method does not call genotypes but instead sums over all genotype -configurations to compute a chi^2 based test statistics. It can be potentially -applied to comparing a pair of samples (e.g. a tumor-normal pair), but this -has not been evaluated on real data. - -Another new feature is to make X chromosome variant calls when female and male -samples are both present. The user needs to provide a file indicating the -ploidy of each sample (see also manual bcftools/bcftools.1). - -Other notable changes: - - * Added `bcftools view -F' to parse BCF files generated by samtools r921 or - older which encodes PL in a different way. - - * Changed the behavior of `bcftools view -s'. Now when a list of samples is - provided, the samples in the output will be reordered to match the ordering - in the sample list. This change is mainly designed for association test. - - * Sped up `bcftools view -v' for target sequencing given thousands of samples. - Also added a new option `view -d' to skip loci where only a few samples are - covered by reads. - - * Dropped HWE test. This feature has never been implemented properly. An EM - should be much better. To be implemented in future. - - * Added the `cat' command to samtools. This command concatenate BAMs with - identical sequence dictionaries in an efficient way. Modified from bam_cat.c - written by Chris Saunders. - - * Added `samtools view -1' to write BAMs at a low compression level but twice - faster to create. The `sort' command generates temporary files at a low - compression level as well. - - * Added `samtools mpileup -6' to accept "BAM" with Illumina 1.3+ quality - strings (strictly speaking, such a file is not BAM). - - * Added `samtools mpileup -L' to skip INDEL calling in regions with - excessively high coverage. Such regions dramatically slow down mpileup. - - * Updated `misc/export2sam.pl', provided by Chris Saunders from Illumina Inc. - -(0.1.14: 21 March 2011, r933:170) - - - -Beta release 0.1.13 (1 March, 2011) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The most important though largely invisible modification is the change of the -order of genotypes in the PL VCF/BCF tag. This is to conform the upcoming VCF -spec v4.1. The change means that 0.1.13 is not backward compatible with VCF/BCF -generated by samtools older than r921 inclusive. VCF/BCF generated by the new -samtools will contain a line `##fileformat=VCFv4.1' as well as the samtools -version number. - -Single Individual Haplotyping (SIH) is added as an experimental feature. It -originally aims to produce haploid consensus from fosmid pool sequencing, but -also works with short-read data. For short reads, phased blocks are usually too -short to be useful in many applications, but they can help to rule out part of -SNPs close to INDELs or between copies of CNVs. - - -Other notable changes in samtools: - - * Construct per-sample consensus to reduce the effect of nearby SNPs in INDEL - calling. This reduces the power but improves specificity. - - * Improved sorting order checking in indexing. Now indexing is the preferred way - to check if a BAM is sorted. - - * Added a switch `-E' to mpileup and calmd. This option uses an alternative way - to apply BAQ, which increases sensistivity, especially to MNPs, at the cost of - a little loss in specificity. - - * Added `mpileup -A' to allow to use reads in anomalous pairs in SNP calling. - - * Added `mpileup -m' to allow fine control of the collection of INDEL candidates. - - * Added `mpileup -S' to compute per-sample strand bias P-value. - - * Added `mpileup -G' to exclude read groups in variant calling. - - * Fixed segfault in indel calling related to unmapped and refskip reads. - - * Fixed an integer overflow in INDEL calling. This bug produces wrong INDEL - genotypes for longer short INDELs, typically over 10bp. - - * Fixed a bug in tview on big-endian machines. - - * Fixed a very rare memory issue in bam_md.c - - * Fixed an out-of-boundary bug in mpileup when the read base is `N'. - - * Fixed a compiling error when the knetfile library is not used. Fixed a - library compiling error due to the lack of bam_nt16_nt4_table[] table. - Suppress a compiling warning related to the latest zlib. - - -Other notable changes in bcftools: - - * Updated the BCF spec. - - * Added the `FQ' VCF INFO field, which gives the phred-scaled probability - of all samples being the same (identical to the reference or all homozygous - variants). Option `view -f' has been dropped. - - * Implementated of "vcfutils.pl vcf2fq" to generate a consensus sequence - similar to "samtools.pl pileup2fq". - - * Make sure the GT FORMAT field is always the first FORMAT to conform the VCF - spec. Drop bcf-fix.pl. - - * Output bcftools specific INFO and FORMAT in the VCF header. - - * Added `view -s' to call variants from a subset of samples. - - * Properly convert VCF to BCF with a user provided sequence dictionary. Nonetheless, - custom fields are still unparsed and will be stored as a missing value. - - * Fixed a minor bug in Fisher's exact test; the results are rarely changed. - - -(0.1.13: 1 March 2011, r926:134) - - - -Beta release 0.1.12a (2 December, 2010) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This is another bug fix release: - - * Fixed a memory violation in mpileup, which causes segfault. Release - 0.1.9 and above are affected. - - * Fixed a memory violation in the indel caller, which does not causes - segfault, but may potentially affect deletion calls in an unexpected - way. Release 0.1.10 and above are affected. - - * Fixed a bug in computing r-square in bcftools. Few are using this - functionality and it only has minor effect. - - * Fixed a memory leak in bam_fetch(). - - * Fixed a bug in writing meta information to the BAM index for the last - sequence. This bug is invisible to most users, but it is a bug anyway. - - * Fixed a bug in bcftools which causes false "DP4=0,0,0,0" annotations. - -(0.1.12: 2 December 2010, r862) - - - -Beta release 0.1.11 (21 November, 2010) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This is mainly a bug fix release: - - * Fixed a bug in random retrieval (since 0.1.8). It occurs when reads - are retrieved from a small region containing no reads. - - * Fixed a bug in pileup (since 0.1.9). The bug causes an assertion - failure when the first CIGAR operation is a deletion. - - * Improved fault tolerence in remote access. - -One minor feature has been implemented in bcftools: - - * Added a reference-free variant calling mode. In this mode, a site is - regarded as a variat iff the sample(s) contains two or more alleles; - the meaning of the QUAL field in the VCF output is changed - accordingly. Effectively, the reference allele is irrelevant to the - result in the new mode, although the reference sequence has to be - used in realignment when SAMtools computes genotype likelihoods. - -In addition, since 0.1.10, the `pileup' command has been deprecated by -`mpileup' which is more powerful and more accurate. The `pileup' command -will not be removed in the next few releases, but new features will not -be added. - -(0.1.11: 21 November 2010, r851) - - - -Beta Release 0.1.10 (16 November, 2010) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This release is featured as the first major improvement to the indel -caller. The method is similar to the old one implemented in the pileup -command, but the details are handled more carefully both in theory and -in practice. As a result, the new indel caller usually gives more -accurate indel calls, though at the cost of sensitivity. The caller is -implemented in the mpileup command and is invoked by default. It works -with multiple samples. - -Other notable changes: - - * With the -r option, the calmd command writes the difference between - the original base quality and the BAQ capped base quality at the BQ - tag but does not modify the base quality. Please use -Ar to overwrite - the original base quality (the 0.1.9 behavior). - - * Allow to set a maximum per-sample read depth to reduce memory. In - 0.1.9, most of memory is wasted for the ultra high read depth in some - regions (e.g. the chr1 centromere). - - * Optionally write per-sample read depth and per-sample strand bias - P-value. - - * Compute equal-tail (Bayesian) credible interval of site allele - frequency at the CI95 VCF annotation. - - * Merged the vcfutils.pl varFilter and filter4vcf for better SNP/indel - filtering. - -(0.1.10: 16 November 2010, r829) - - - -Beta Release 0.1.9 (27 October, 2010) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This release is featured as the first major improvement to the samtools' -SNP caller. It comes with a revised MAQ error model, the support of -multi-sample SNP calling and the computation of base alignment quality -(BAQ). - -The revised MAQ error model is based on the original model. It solves an -issue of miscalling SNPs in repetitive regions. Althought such SNPs can -usually be filtered at a later step, they mess up unfiltered calls. This -is a theoretical flaw in the original model. The revised MAQ model -deprecates the orginal MAQ model and the simplified SOAPsnp model. - -Multi-sample SNP calling is separated in two steps. The first is done by -samtools mpileup and the second by a new program, bcftools, which is -included in the samtools source code tree. Multi-sample SNP calling also -works for single sample and has the advantage of enabling more powerful -filtration. It is likely to deprecate pileup in future once a proper -indel calling method is implemented. - -BAQ is the Phred-scaled probability of a read base being wrongly -aligned. Capping base quality by BAQ has been shown to be very effective -in suppressing false SNPs caused by misalignments around indels or in -low-complexity regions with acceptable compromise on computation -time. This strategy is highly recommended and can be used with other SNP -callers as well. - -In addition to the three major improvements, other notable changes are: - - * Changes to the pileup format. A reference skip (the N CIGAR operator) - is shown as '<' or '>' depending on the strand. Tview is also changed - accordingly. - - * Accelerated pileup. The plain pileup is about 50% faster. - - * Regional merge. The merge command now accepts a new option to merge - files in a specified region. - - * Fixed a bug in bgzip and razip which causes source files to be - deleted even if option -c is applied. - - * In APIs, propogate errors to downstream callers and make samtools - return non-zero values once errors occur. - -(0.1.9: 27 October 2010, r783) - - - -Beta Release 0.1.8 (11 July, 2010) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable functional changes: - - * Added the `reheader' command which replaces a BAM header with a new - header. This command is much faster than replacing header by - BAM->SAM->BAM conversions. - - * Added the `mpileup' command which computes the pileup of multiple - alignments. - - * The `index' command now stores the number of mapped and unmapped - reads in the index file. This information can be retrieved quickly by - the new `idxstats' command. - - * By default, pileup used the SOAPsnp model for SNP calling. This - avoids the floating overflow in the MAQ model which leads to spurious - calls in repetitive regions, although these calls will be immediately - filtered by varFilter. - - * The `tview' command now correctly handles CIGARs like 7I10M and - 10M1P1I10M which cause assertion failure in earlier versions. - - * Tview accepts a region like `=10,000' where `=' stands for the - current sequence name. This saves typing for long sequence names. - - * Added the `-d' option to `pileup' which avoids slow indel calling - in ultradeep regions by subsampling reads locally. - - * Added the `-R' option to `view' which retrieves alignments in read - groups listed in the specified file. - -Performance improvements: - - * The BAM->SAM conversion is up to twice faster, depending on the - characteristic of the input. - - * Parsing SAM headers with a lot of reference sequences is now much - faster. - - * The number of lseek() calls per query is reduced when the query - region contains no read alignments. - -Bug fixes: - - * Fixed an issue in the indel caller that leads to miscall of indels. - Note that this solution may not work well when the sequencing indel - error rate is higher than the rate of SNPs. - - * Fixed another issue in the indel caller which may lead to incorrect - genotype. - - * Fixed a bug in `sort' when option `-o' is applied. - - * Fixed a bug in `view -r'. - -APIs and other changes: - - * Added iterator interfaces to random access and pileup. The callback - interfaces directly call the iterator interfaces. - - * The BGZF blocks holding the BAM header are indepedent of alignment - BGZF blocks. Alignment records shorter than 64kB is guaranteed to be - fully contained in one BGZF block. This change is fully compatible - with the old version of samtools/picard. - -Changes in other utilities: - - * Updated export2sam.pl by Chris Saunders. - - * Improved the sam2vcf.pl script. - - * Added a Python version of varfilter.py by Aylwyn Scally. - -(0.1.8: 11 July 2010, r613) - - - -Beta Release 0.1.7 (10 November, 2009) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes: - - * Improved the indel caller in complex scenariors, in particular for - long reads. The indel caller is now able to make reasonable indel - calls from Craig Venter capillary reads. - - * Rewrote single-end duplicate removal with improved - performance. Paired-end reads are not touched. - - * Duplicate removal is now library aware. Samtools remove potential - PCR/optical dupliates inside a library rather than across libraries. - - * SAM header is now fully parsed, although this functionality is not - used in merging and so on. - - * In samtools merge, optionally take the input file name as RG-ID and - attach the RG tag to each alignment. - - * Added FTP support in the RAZF library. RAZF-compressed reference - sequence can be retrieved remotely. - - * Improved network support for Win32. - - * Samtools sort and merge are now stable. - -Changes in other utilities: - - * Implemented sam2vcf.pl that converts the pileup format to the VCF - format. - - * This release of samtools is known to work with the latest - Bio-Samtools Perl module. - -(0.1.7: 10 November 2009, r510) - - - -Beta Release 0.1.6 (2 September, 2009) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes: - - * In tview, do not show a blank screen when no reads mapped to the - corresponding region. - - * Implemented native HTTP support in the BGZF library. Samtools is now - able to directly open a BAM file on HTTP. HTTP proxy is also - supported via the "http_proxy" environmental variable. - - * Samtools is now compitable with the MinGW (win32) compiler and the - PDCurses library. - - * The calmd (or fillmd) command now calculates the NM tag and replaces - MD tags if they are wrong. - - * The view command now recognizes and optionally prints FLAG in HEXs or - strings to make a SAM file more friendly to human eyes. This is a - samtools-C extension, not implemented in Picard for the time - being. Please type `samtools view -?' for more information. - - * BAM files now have an end-of-file (EOF) marker to facilitate - truncation detection. A warning will be given if an on-disk BAM file - does not have this marker. The warning will be seen on BAM files - generated by an older version of samtools. It does NO harm. - - * New key bindings in tview: `r' to show read names and `s' to show - reference skip (N operation) as deletions. - - * Fixed a bug in `samtools merge -n'. - - * Samtools merge now optionally copies the header of a user specified - SAM file to the resultant BAM output. - - * Samtools pileup/tview works with a CIGAR with the first or the last - operation is an indel. - - * Fixed a bug in bam_aux_get(). - - -Changes in other utilies: - - * Fixed wrong FLAG in maq2sam. - - -(0.1.6: 2 September 2009, r453) - - - -Beta Release 0.1.5 (7 July, 2009) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes: - - * Support opening a BAM alignment on FTP. Users can now use "tview" to - view alignments at the NCBI ftp site. Please read manual for more - information. - - * In library, propagate errors rather than exit or complain assertion - failure. - - * Simplified the building system and fixed compiling errors caused by - zlib<1.2.2.1. - - * Fixed an issue about lost header information when a SAM is imported - with "view -t". - - * Implemented "samtool.pl varFilter" which filters both SNPs and short - indels. This command replaces "indelFilter". - - * Implemented "samtools.pl pileup2fq" to generate FASTQ consensus from - pileup output. - - * In pileup, cap mapping quality at 60. This helps filtering when - different aligners are in use. - - * In pileup, allow to output variant sites only. - - * Made pileup generate correct calls in repetitive region. At the same - time, I am considering to implement a simplified model in SOAPsnp, - although this has not happened yet. - - * In view, added '-u' option to output BAM without compression. This - option is preferred when the output is piped to other commands. - - * In view, added '-l' and '-r' to get the alignments for one library or - read group. The "@RG" header lines are now partially parsed. - - * Do not include command line utilities to libbam.a. - - * Fixed memory leaks in pileup and bam_view1(). - - * Made faidx more tolerant to empty lines right before or after FASTA > - lines. - - -Changes in other utilities: - - * Updated novo2sam.pl by Colin Hercus, the key developer of novoalign. - - -This release involves several modifications to the key code base which -may potentially introduce new bugs even though we have tried to minimize -this by testing on several examples. Please let us know if you catch -bugs. - -(0.1.5: 7 July 2009, r373) - - - -Beta Release 0.1.4 (21 May, 2009) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes: - - * Added the 'rmdupse' command: removing duplicates for SE reads. - - * Fixed a critical bug in the indel caller: clipped alignments are not - processed correctly. - - * Fixed a bug in the tview: gapped alignment may be incorrectly - displayed. - - * Unified the interface to BAM and SAM I/O. This is done by - implementing a wrapper on top of the old APIs and therefore old APIs - are still valid. The new I/O APIs also recognize the @SQ header - lines. - - * Generate the MD tag. - - * Generate "=" bases. However, the indel caller will not work when "=" - bases are present. - - * Enhanced support of color-read display (by Nils Homer). - - * Implemented the GNU building system. However, currently the building - system does not generate libbam.a. We will improve this later. For - the time being, `make -f Makefile.generic' is preferred. - - * Fixed a minor bug in pileup: the first read in a chromosome may be - skipped. - - * Fixed bugs in bam_aux.c. These bugs do not affect other components as - they were not used previously. - - * Output the 'SM' tag from maq2sam. - -(0.1.4: 21 May 2009, r297) - - - -Beta Release 0.1.3 (15 April, 2009) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes in SAMtools: - - * SAMtools is more consistent with the specification: a) '*' in the - QUAL field is allowed; b) the field separator is TAB only and SPACE - is treated as a character in a field; c) empty header is allowed. - - * Implemented GLFv3 support in pileup. - - * Fixed a severe bug in fixmate: strand information is wrongly - overwritten. - - * Fixed a bug in alignment retrieval: alignments bridging n*16384bp are - not correctly retrieved sometimes. - - * Fixed a bug in rmdup: segfault if unmapped reads are present. - - * Move indel_filter.pl to samtools.pl and improved the filtering by - checking the actual number of alignments containing indels. The indel - pileup line is also changed a little to make this filtration easier. - - * Fixed a minor bug in indexing: the bin number of an unmapped read is - wrongly calculated. - - * Added `flagstat' command to show statistics on the FLAG field. - - * Improved indel caller by setting the maximum window size in local - realignment. - -Changes in other utilities: - - * Fixed a bug in maq2sam: a tag name is obsolete. - - * Improvement to wgsim: a) added support for SOLiD read simulation; b) - show the number of substitutions/indels/errors in read name; c) - considerable code clean up. - - * Various converters: improved functionality in general. - - * Updated the example SAM due to the previous bug in fixmate. - -(0.1.3: 15 April 2009, r227) - - - -Beta Release 0.1.2 (28 January, 2008) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Notable changes in SAMtools: - - * Implemented a Bayesian indel caller. The new caller generate scores - and genotype and is potentially more accurate than Maq's indel - caller. The pileup format is also changed accordingly. - - * Implemented rmdup command: remove potential PCR duplicates. Note that - this command ONLY works for FR orientation and requires ISIZE is - correctly set. - - * Added fixmate command: fill in mate coordinates, ISIZE and mate - related flags from a name-sorted alignment. - - * Fixed a bug in indexing: reads bridging 16x kbp were not retrieved. - - * Allow to select reads shown in the pileup output with a mask. - - * Generate GLFv2 from pileup. - - * Added two more flags for flagging PCR/optical duplicates and for QC - failure. - - * Fixed a bug in sort command: name sorting for large alignment did not - work. - - * Allow to completely disable RAZF (using Makefile.lite) as some people - have problem to compile it. - - * Fixed a bug in import command when there are reads without - coordinates. - - * Fixed a bug in tview: clipping broke the alignment viewer. - - * Fixed a compiling error when _NO_CURSES is applied. - - * Fixed a bug in merge command. - -Changes in other utilities: - - * Added wgsim, a paired-end reads simulator. Wgsim was adapted from - maq's reads simulator. Colin Hercus further improved it to allow - longer indels. - - * Added wgsim_eval.pl, a script that evaluates the accuracy of - alignment on reads generated by wgsim. - - * Added soap2sam.pl, a SOAP2->SAM converter. This converter does not - work properly when multiple hits are output. - - * Added bowtie2sam.pl, a Bowtie->SAM converter. Only the top hit will - be retained when multiple hits are present. - - * Fixed a bug in export2sam.pl for QC reads. - - * Support RG tag at MAQ->SAM converter. - - * Added novo2sam.pl, a NovoAlign->SAM converter. Multiple hits and - indel are not properly handled, though. - - * Added zoom2sam.pl, a ZOOM->SAM converter. It only works with the - default Illumina output. - -(0.1.2: 28 January 2008; r116) - - - -Beta Release 0.1.1 (22 December, 2008) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The is the first public release of samtools. For more information, -please check the manual page `samtools.1' and the samtools website -http://samtools.sourceforge.net diff -Nru rsem-1.2.31+dfsg/samtools-1.3/padding.c rsem-1.3.0+dfsg/samtools-1.3/padding.c --- rsem-1.2.31+dfsg/samtools-1.3/padding.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/padding.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,604 +0,0 @@ -/* padding.c -- depad subcommand. - - Copyright (C) 2011, 2012 Broad Institute. - Copyright (C) 2014, 2015 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 "sam_header.h" -#include "sam_opts.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(); - 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: - sam_write1(out, h, 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_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) { - fprintf(stderr, "[depad] failed to open \"%s\" for reading.\n", 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) { - fprintf(stderr, "[depad] failed to open \"%s\" for writing.\n", 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 - ret = bam_pad2unpad(in, out, h, fai); - -depad_end: - // close files, free and return - if (fai) fai_destroy(fai); - if (h) bam_hdr_destroy(h); - sam_close(in); - sam_close(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:\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 the -T argument).\n\ -\n\ - 2. The input padded alignment read's CIGAR strings must not use P or I operators.\n\ -\n"); - return 1; -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/phase.c rsem-1.3.0+dfsg/samtools-1.3/phase.c --- rsem-1.2.31+dfsg/samtools-1.3/phase.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/phase.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,744 +0,0 @@ -/* phase.c -- phase subcommand. - - Copyright (C) 2011 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 "htslib/sam.h" -#include "errmod.h" -#include "sam_opts.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; - 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 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(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); - sam_write1(g->out[which], g->out_hdr[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(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; - 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; - 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; -} - -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 } - }; - - 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); - g.fp_hdr = sam_hdr_read(g.fp); - if (g.fp_hdr == NULL) { - fprintf(stderr, "Failed to read header for '%s'\n", 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 - char *s = (char*)malloc(strlen(g.pre) + 20); - if (ga.out.format == unknown_format) - ga.out.format = bam; // default via "wb". - strcpy(s, g.pre); strcat(s, ".0."); strcat(s, hts_format_file_extension(&ga.out)); - g.out[0] = sam_open_format(s, "wb", &ga.out); - strcpy(s, g.pre); strcat(s, ".1."); strcat(s, hts_format_file_extension(&ga.out)); - g.out[1] = sam_open_format(s, "wb", &ga.out); - strcpy(s, g.pre); strcat(s, ".chimera."); strcat(s, hts_format_file_extension(&ga.out)); - g.out[2] = sam_open_format(s, "wb", &ga.out); - for (c = 0; c <= 2; ++c) { - g.out_hdr[c] = bam_hdr_dup(g.fp_hdr); - sam_hdr_write(g.out[c], g.out_hdr[c]); - } - 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, g.fp_hdr->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 = 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); - phase(&g, g.fp_hdr->target_name[tid], vpos, cns, seqs); - update_vpos(vpos, seqs); - cns[0] = cns[vpos]; - vpos = 0; - } - ++vpos; - } - if (tid >= 0) phase(&g, g.fp_hdr->target_name[tid], vpos, cns, seqs); - 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) { - for (c = 0; c <= 2; ++c) { - sam_close(g.out[c]); - bam_hdr_destroy(g.out_hdr[c]); - } - free(g.pre); free(g.b); - } - sam_global_args_free(&ga); - return 0; -} diff -Nru rsem-1.2.31+dfsg/samtools-1.3/README rsem-1.3.0+dfsg/samtools-1.3/README --- rsem-1.2.31+dfsg/samtools-1.3/README 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/README 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -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 # Within the unpacked release directory - ./configure --enable-plugins --enable-libcurl --with-plugin-path=$PWD/htslib-1.3 - 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 # 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/sam.c rsem-1.3.0+dfsg/samtools-1.3/sam.c --- rsem-1.2.31+dfsg/samtools-1.3/sam.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/sam.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,133 +0,0 @@ -/* 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 "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; - bgzf_mt(fp->x.bam, n_threads, n_sub_blks); - 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)); - 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')) sam_hdr_write(fp->file, fp->header); - } - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/sam.h rsem-1.3.0+dfsg/samtools-1.3/sam.h --- rsem-1.2.31+dfsg/samtools-1.3/sam.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/sam.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,145 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/sam_header.c rsem-1.3.0+dfsg/samtools-1.3/sam_header.c --- rsem-1.2.31+dfsg/samtools-1.3/sam_header.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/sam_header.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,834 +0,0 @@ -/* 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 "sam_header.h" -#include -#include -#include -#include -#include - -#include "htslib/khash.h" -KHASH_MAP_INIT_STR(str, const char *) - -struct _HeaderList -{ - struct _HeaderList *last; // Hack: Used and maintained only by list_append_to_end. Maintained in the root node only. - struct _HeaderList *next; - void *data; -}; -typedef struct _HeaderList list_t; -typedef list_t HeaderDict; - -typedef struct -{ - char key[2]; - char *value; -} -HeaderTag; - -typedef struct -{ - char type[2]; - list_t *tags; -} -HeaderLine; - -const char *o_hd_tags[] = {"SO","GO",NULL}; -const char *r_hd_tags[] = {"VN",NULL}; - -const char *o_sq_tags[] = {"AS","M5","UR","SP",NULL}; -const char *r_sq_tags[] = {"SN","LN",NULL}; -const char *u_sq_tags[] = {"SN",NULL}; - -const char *o_rg_tags[] = {"CN","DS","DT","FO","KS","LB","PG","PI","PL","PU","SM",NULL}; -const char *r_rg_tags[] = {"ID",NULL}; -const char *u_rg_tags[] = {"ID",NULL}; - -const char *o_pg_tags[] = {"VN","CL",NULL}; -const char *r_pg_tags[] = {"ID",NULL}; - -const char *types[] = {"HD","SQ","RG","PG","CO",NULL}; -const char **optional_tags[] = {o_hd_tags,o_sq_tags,o_rg_tags,o_pg_tags,NULL,NULL}; -const char **required_tags[] = {r_hd_tags,r_sq_tags,r_rg_tags,r_pg_tags,NULL,NULL}; -const char **unique_tags[] = {NULL, u_sq_tags,u_rg_tags,NULL,NULL,NULL}; - - -static void debug(const char *format, ...) -{ - va_list ap; - va_start(ap, format); - vfprintf(stderr, format, ap); - va_end(ap); -} - -#if 0 -// Replaced by list_append_to_end -static list_t *list_prepend(list_t *root, void *data) -{ - list_t *l = malloc(sizeof(list_t)); - l->next = root; - l->data = data; - return l; -} -#endif - -// Relies on the root->last being correct. Do not use with the other list_* -// routines unless they are fixed to modify root->last as well. -static list_t *list_append_to_end(list_t *root, void *data) -{ - list_t *l = malloc(sizeof(list_t)); - l->last = l; - l->next = NULL; - l->data = data; - - if ( !root ) - return l; - - root->last->next = l; - root->last = l; - return root; -} - -static list_t *list_append(list_t *root, void *data) -{ - list_t *l = root; - while (l && l->next) - l = l->next; - if ( l ) - { - l->next = malloc(sizeof(list_t)); - l = l->next; - } - else - { - l = malloc(sizeof(list_t)); - root = l; - } - l->data = data; - l->next = NULL; - return root; -} - -static void list_free(list_t *root) -{ - list_t *l = root; - while (root) - { - l = root; - root = root->next; - free(l); - } -} - - - -// Look for a tag "XY" in a predefined const char *[] array. -static int tag_exists(const char *tag, const char **tags) -{ - int itag=0; - if ( !tags ) return -1; - while ( tags[itag] ) - { - if ( tags[itag][0]==tag[0] && tags[itag][1]==tag[1] ) return itag; - itag++; - } - return -1; -} - - - -// Mimics the behaviour of getline, except it returns pointer to the next chunk of the text -// or NULL if everything has been read. The lineptr should be freed by the caller. The -// newline character is stripped. -static const char *nextline(char **lineptr, size_t *n, const char *text) -{ - int len; - const char *to = text; - - if ( !*to ) return NULL; - - while ( *to && *to!='\n' && *to!='\r' ) to++; - len = to - text + 1; - - if ( *to ) - { - // Advance the pointer for the next call - if ( *to=='\n' ) to++; - else if ( *to=='\r' && *(to+1)=='\n' ) to+=2; - } - if ( !len ) - return to; - - if ( !*lineptr ) - { - *lineptr = malloc(len); - *n = len; - } - else if ( *nkey[0] = name[0]; - tag->key[1] = name[1]; - tag->value = malloc(len+1); - memcpy(tag->value,value_from,len+1); - tag->value[len] = 0; - return tag; -} - -static HeaderTag *header_line_has_tag(HeaderLine *hline, const char *key) -{ - list_t *tags = hline->tags; - while (tags) - { - HeaderTag *tag = tags->data; - if ( tag->key[0]==key[0] && tag->key[1]==key[1] ) return tag; - tags = tags->next; - } - return NULL; -} - - -// Return codes: -// 0 .. different types or unique tags differ or conflicting tags, cannot be merged -// 1 .. all tags identical -> no need to merge, drop one -// 2 .. the unique tags match and there are some conflicting tags (same tag, different value) -> error, cannot be merged nor duplicated -// 3 .. there are some missing complementary tags and no unique conflict -> can be merged into a single line -static int sam_header_compare_lines(HeaderLine *hline1, HeaderLine *hline2) -{ - HeaderTag *t1, *t2; - - if ( hline1->type[0]!=hline2->type[0] || hline1->type[1]!=hline2->type[1] ) - return 0; - - int itype = tag_exists(hline1->type,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 - } - - if ( unique_tags[itype] ) - { - t1 = header_line_has_tag(hline1,unique_tags[itype][0]); - t2 = header_line_has_tag(hline2,unique_tags[itype][0]); - if ( !t1 || !t2 ) // this should never happen, the unique tags are required - return 2; - - if ( strcmp(t1->value,t2->value) ) - return 0; // the unique tags differ, cannot be merged - } - if ( !required_tags[itype] && !optional_tags[itype] ) - { - t1 = hline1->tags->data; - t2 = hline2->tags->data; - if ( !strcmp(t1->value,t2->value) ) return 1; // identical comments - return 0; - } - - int missing=0, itag=0; - while ( required_tags[itype] && required_tags[itype][itag] ) - { - t1 = header_line_has_tag(hline1,required_tags[itype][itag]); - t2 = header_line_has_tag(hline2,required_tags[itype][itag]); - if ( !t1 && !t2 ) - return 2; // this should never happen - else if ( !t1 || !t2 ) - missing = 1; // there is some tag missing in one of the hlines - else if ( strcmp(t1->value,t2->value) ) - { - 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++; - } - itag = 0; - while ( optional_tags[itype] && optional_tags[itype][itag] ) - { - t1 = header_line_has_tag(hline1,optional_tags[itype][itag]); - t2 = header_line_has_tag(hline2,optional_tags[itype][itag]); - if ( !t1 && !t2 ) - { - itag++; - continue; - } - if ( !t1 || !t2 ) - missing = 1; // there is some tag missing in one of the hlines - else if ( strcmp(t1->value,t2->value) ) - { - 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++; - } - if ( missing ) return 3; // there are some missing complementary tags with no conflicts, can be merged - return 1; -} - - -static HeaderLine *sam_header_line_clone(const HeaderLine *hline) -{ - list_t *tags; - HeaderLine *out = malloc(sizeof(HeaderLine)); - out->type[0] = hline->type[0]; - out->type[1] = hline->type[1]; - out->tags = NULL; - - tags = hline->tags; - while (tags) - { - HeaderTag *old = tags->data; - - HeaderTag *new = malloc(sizeof(HeaderTag)); - new->key[0] = old->key[0]; - new->key[1] = old->key[1]; - new->value = strdup(old->value); - out->tags = list_append(out->tags, new); - - tags = tags->next; - } - return out; -} - -static int sam_header_line_merge_with(HeaderLine *out_hline, const HeaderLine *tmpl_hline) -{ - list_t *tmpl_tags; - - 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) - { - HeaderTag *tmpl_tag = tmpl_tags->data; - HeaderTag *out_tag = header_line_has_tag(out_hline, tmpl_tag->key); - if ( !out_tag ) - { - HeaderTag *tag = malloc(sizeof(HeaderTag)); - tag->key[0] = tmpl_tag->key[0]; - tag->key[1] = tmpl_tag->key[1]; - tag->value = strdup(tmpl_tag->value); - out_hline->tags = list_append(out_hline->tags,tag); - } - tmpl_tags = tmpl_tags->next; - } - return 1; -} - - -static HeaderLine *sam_header_line_parse(const char *headerLine) -{ - HeaderLine *hline; - HeaderTag *tag; - const char *from, *to; - from = headerLine; - - if ( *from != '@' ) { - 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; - } - - 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; - } - from = to; - while (*from) - { - while (*to && *to!='\t') to++; - - if ( !required_tags[itype] && !optional_tags[itype] ) - { - // CO is a special case, it can contain anything, including tabs - if ( *to ) { to++; continue; } - tag = new_tag(" ",from,to-1); - } - else - tag = new_tag(from,from+3,to-1); - - 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; - } - - from = to; - } - return hline; -} - - -// Must be of an existing type, all tags must be recognised and all required tags must be present -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 ) - { - debug("The type [%c%c] not recognised.\n", hline->type[0],hline->type[1]); - return 0; - } - - // Has all required tags? - itag = 0; - while ( required_tags[itype] && required_tags[itype][itag] ) - { - if ( !header_line_has_tag(hline,required_tags[itype][itag]) ) - { - debug("The tag [%c%c] required for [%c%c] not present.\n", required_tags[itype][itag][0],required_tags[itype][itag][1], - hline->type[0],hline->type[1]); - return 0; - } - itag++; - } - - // Are all tags recognised? - tags = hline->tags; - while ( tags ) - { - tag = tags->data; - if ( !tag_exists(tag->key,required_tags[itype]) && !tag_exists(tag->key,optional_tags[itype]) ) - { - // Lower case tags are user-defined values. - if( !(islower(tag->key[0]) || islower(tag->key[1])) ) - { - // Neither is lower case, but tag was not recognized. - debug("Unknown tag [%c%c] for [%c%c].\n", tag->key[0],tag->key[1], hline->type[0],hline->type[1]); - // return 0; // Even unknown tags are allowed - for forward compatibility with new attributes - } - // else - allow user defined tag - } - tags = tags->next; - } - - return 1; -} - - -static void print_header_line(FILE *fp, HeaderLine *hline) -{ - list_t *tags = hline->tags; - HeaderTag *tag; - - fprintf(fp, "@%c%c", hline->type[0],hline->type[1]); - while (tags) - { - tag = tags->data; - - fprintf(fp, "\t"); - if ( tag->key[0]!=' ' || tag->key[1]!=' ' ) - fprintf(fp, "%c%c:", tag->key[0],tag->key[1]); - fprintf(fp, "%s", tag->value); - - tags = tags->next; - } - fprintf(fp,"\n"); -} - - -static void sam_header_line_free(HeaderLine *hline) -{ - list_t *tags = hline->tags; - while (tags) - { - HeaderTag *tag = tags->data; - free(tag->value); - free(tag); - tags = tags->next; - } - list_free(hline->tags); - free(hline); -} - -void sam_header_free(void *_header) -{ - HeaderDict *header = (HeaderDict*)_header; - list_t *hlines = header; - while (hlines) - { - sam_header_line_free(hlines->data); - hlines = hlines->next; - } - list_free(header); -} - -HeaderDict *sam_header_clone(const HeaderDict *dict) -{ - HeaderDict *out = NULL; - while (dict) - { - HeaderLine *hline = dict->data; - out = list_append(out, sam_header_line_clone(hline)); - dict = dict->next; - } - return out; -} - -// Returns a newly allocated string -char *sam_header_write(const void *_header) -{ - const HeaderDict *header = (const HeaderDict*)_header; - char *out = NULL; - int len=0, nout=0; - const list_t *hlines; - - // Calculate the length of the string to allocate - hlines = header; - while (hlines) - { - len += 4; // @XY and \n - - HeaderLine *hline = hlines->data; - list_t *tags = hline->tags; - while (tags) - { - HeaderTag *tag = tags->data; - len += strlen(tag->value) + 1; // \t - if ( tag->key[0]!=' ' || tag->key[1]!=' ' ) - len += strlen(tag->value) + 3; // XY: - tags = tags->next; - } - hlines = hlines->next; - } - - nout = 0; - out = malloc(len+1); - hlines = header; - while (hlines) - { - HeaderLine *hline = hlines->data; - - nout += sprintf(out+nout,"@%c%c",hline->type[0],hline->type[1]); - - list_t *tags = hline->tags; - while (tags) - { - HeaderTag *tag = tags->data; - nout += sprintf(out+nout,"\t"); - if ( tag->key[0]!=' ' || tag->key[1]!=' ' ) - nout += sprintf(out+nout,"%c%c:", tag->key[0],tag->key[1]); - nout += sprintf(out+nout,"%s", tag->value); - tags = tags->next; - } - hlines = hlines->next; - nout += sprintf(out+nout,"\n"); - } - out[len] = 0; - return out; -} - -void *sam_header_parse2(const char *headerText) -{ - list_t *hlines = NULL; - HeaderLine *hline; - const char *text; - char *buf=NULL; - size_t nbuf = 0; - int tovalidate = 0; - - if ( !headerText ) - return 0; - - text = headerText; - while ( (text=nextline(&buf, &nbuf, text)) ) - { - hline = sam_header_line_parse(buf); - if ( hline && (!tovalidate || sam_header_line_validate(hline)) ) - // With too many (~250,000) reference sequences the header parsing was too slow with list_append. - hlines = list_append_to_end(hlines, hline); - else - { - if (hline) sam_header_line_free(hline); - sam_header_free(hlines); - if ( buf ) free(buf); - return NULL; - } - } - if ( buf ) free(buf); - - return hlines; -} - -void *sam_header2tbl(const void *_dict, char type[2], char key_tag[2], char value_tag[2]) -{ - 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 - while (l) - { - HeaderLine *hline = l->data; - 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); - 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); - k = kh_put(str, tbl, key->value, &ret); - kh_value(tbl, k) = value->value; - - l = l->next; - } - return tbl; -} - -char **sam_header2list(const void *_dict, char type[2], char key_tag[2], int *_n) -{ - const HeaderDict *dict = (const HeaderDict*)_dict; - const list_t *l = dict; - int max, n; - char **ret; - - ret = 0; *_n = max = n = 0; - while (l) - { - HeaderLine *hline = l->data; - 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 ) - { - l = l->next; - continue; - } - - if (n == max) { - max = max? max<<1 : 4; - ret = realloc(ret, max * sizeof(char*)); - } - ret[n++] = key->value; - - l = l->next; - } - *_n = n; - return ret; -} - -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) -{ - list_t *l = iter; - if ( !l ) return NULL; - - while (l) - { - HeaderLine *hline = l->data; - 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); - if ( !key && !value ) - { - l = l->next; - continue; - } - - *_key = key->value; - *_value = value->value; - return l->next; - } - return l; -} - -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); -} - -int sam_tbl_size(void *h) -{ - 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); -} - -void *sam_header_merge(int n, const void **_dicts) -{ - const HeaderDict **dicts = (const HeaderDict**)_dicts; - HeaderDict *out_dict; - int idict, status; - - if ( n<2 ) return NULL; - - out_dict = sam_header_clone(dicts[0]); - - for (idict=1; idictdata, out_hlines->data); - if ( status==0 ) - { - out_hlines = out_hlines->next; - continue; - } - - 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; - } - if ( status==3 ) - sam_header_line_merge_with(out_hlines->data, tmpl_hlines->data); - - inserted = 1; - break; - } - if ( !inserted ) - out_dict = list_append(out_dict, sam_header_line_clone(tmpl_hlines->data)); - - tmpl_hlines = tmpl_hlines->next; - } - } - - return out_dict; -} - -char **sam_header2tbl_n(const void *dict, const char type[2], const char *tags[], int *n) -{ - int nout = 0; - char **out = NULL; - - *n = 0; - list_t *l = (list_t *)dict; - if ( !l ) return NULL; - - int i, ntags = 0; - while ( tags[ntags] ) ntags++; - - while (l) - { - HeaderLine *hline = l->data; - if ( hline->type[0]!=type[0] || hline->type[1]!=type[1] ) - { - l = l->next; - continue; - } - out = (char**) realloc(out, sizeof(char*)*(nout+1)*ntags); - for (i=0; ivalue; - } - nout++; - l = l->next; - } - *n = nout; - return out; -} - diff -Nru rsem-1.2.31+dfsg/samtools-1.3/sam_header.h rsem-1.3.0+dfsg/samtools-1.3/sam_header.h --- rsem-1.2.31+dfsg/samtools-1.3/sam_header.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/sam_header.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -/* sam_header.h -- basic SAM/BAM header API. - - Copyright (C) 2009, 2012, 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 __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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/sam_opts.h rsem-1.3.0+dfsg/samtools-1.3/sam_opts.h --- rsem-1.2.31+dfsg/samtools-1.3/sam_opts.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/sam_opts.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,99 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/sample.c rsem-1.3.0+dfsg/samtools-1.3/sample.c --- rsem-1.2.31+dfsg/samtools-1.3/sample.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/sample.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,132 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/sample.h rsem-1.3.0+dfsg/samtools-1.3/sample.h --- rsem-1.2.31+dfsg/samtools-1.3/sample.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/sample.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/samtools.1 rsem-1.3.0+dfsg/samtools-1.3/samtools.1 --- rsem-1.2.31+dfsg/samtools-1.3/samtools.1 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/samtools.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,1957 +0,0 @@ -'\" t -.TH samtools 1 "15 December 2015" "samtools-1.3" "Bioinformatics tools" -.SH NAME -samtools \- Utilities for the Sequence Alignment/Map (SAM) format -.\" -.\" Copyright (C) 2008-2011, 2013-2015 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. -By default, any temporary files are written alongside the input file, as -.IB in.bam .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 diffientiate 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. - -.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 BAM. [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. If BED, positions are 0-based -half-open [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-sample 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/samtools.h rsem-1.3.0+dfsg/samtools-1.3/samtools.h --- rsem-1.2.31+dfsg/samtools-1.3/samtools.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/samtools.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/sam_view.c rsem-1.3.0+dfsg/samtools-1.3/sam_view.c --- rsem-1.2.31+dfsg/samtools-1.3/sam_view.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/sam_view.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1030 +0,0 @@ -/* 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 "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" -" `samtools view -C --output-fmt-option seqs_per_slice=5000 \\\n" -" --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" -" `samtools view --output-fmt cram,seqs_per_slice=5000,no_ref \\\n" -" -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) -{ - 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" -" -O output quality in the OQ tag if present\n" -" -s FILE write singleton reads to FILE [assume single-end]\n" -" -t copy RG, BC and QT tags to the FASTQ header line\n" -" -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") + 1; - 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); - - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/stats.c rsem-1.3.0+dfsg/samtools-1.3/stats.c --- rsem-1.2.31+dfsg/samtools-1.3/stats.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/stats.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1728 +0,0 @@ -/* 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 // 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/stats_isize.c rsem-1.3.0+dfsg/samtools-1.3/stats_isize.c --- rsem-1.2.31+dfsg/samtools-1.3/stats_isize.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/stats_isize.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,219 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/stats_isize.h rsem-1.3.0+dfsg/samtools-1.3/stats_isize.h --- rsem-1.2.31+dfsg/samtools-1.3/stats_isize.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/stats_isize.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/1_fixup.sam rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/1_fixup.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/1_fixup.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/1_fixup.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/1_fixup.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/1_fixup.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/1_fixup.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/1_fixup.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/2_fixup_orphan.sam rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/2_fixup_orphan.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/2_fixup_orphan.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/2_fixup_orphan.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/2_fixup_orphan.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/2_fixup_orphan.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/2_fixup_orphan.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/2_fixup_orphan.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/3_fixup.sam.expected.err rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/3_fixup.sam.expected.err --- rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/3_fixup.sam.expected.err 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/3_fixup.sam.expected.err 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -RG ID supplied does not exist in header. Supply full @RG line with -r instead? diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/4_fixup_norg.sam rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/4_fixup_norg.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/4_fixup_norg.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/4_fixup_norg.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/4_fixup_norg.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/4_fixup_norg.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/addrprg/4_fixup_norg.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/addrprg/4_fixup_norg.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/1.1.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/1.1.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/1.1.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/1.1.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/1.2.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/1.2.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/1.2.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/1.2.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/2.1.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/2.1.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/2.1.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/2.1.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/2.2.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/2.2.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/2.2.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/2.2.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/3.1.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/3.1.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/3.1.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/3.1.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/3.2.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/3.2.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/3.2.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/3.2.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/3.s.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/3.s.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/3.s.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/3.s.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -@ref1_grp2_p002a -CGGTACCCGG -+ -$$$$$$$$$$ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/4.1.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/4.1.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/4.1.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/4.1.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/4.2.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/4.2.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/4.2.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/4.2.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/4.s.fq.expected rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/4.s.fq.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/bam2fq/4.s.fq.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/bam2fq/4.s.fq.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -@ref1_grp2_p002a -CGGTACCCGG -+ -$$$$$$$$$$ -@unaligned_grp3_p001 -CACTCGTTCATGACG -+ -0123456789abcde diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/bam2fq.001.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/bam2fq.001.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/bam2fq.001.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/bam2fq.001.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/bam2fq.002.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/bam2fq.002.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/bam2fq.002.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/bam2fq.002.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/bam2fq.003.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/bam2fq.003.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/bam2fq.003.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/bam2fq.003.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/cat.hdr rsem-1.3.0+dfsg/samtools-1.3/test/dat/cat.hdr --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/cat.hdr 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/cat.hdr 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/cram_md5/08c04d512d4797d9ba2a156c1daba468 rsem-1.3.0+dfsg/samtools-1.3/test/dat/cram_md5/08c04d512d4797d9ba2a156c1daba468 --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/cram_md5/08c04d512d4797d9ba2a156c1daba468 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/cram_md5/08c04d512d4797d9ba2a156c1daba468 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -CGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGAGT diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/cram_md5/7c35feac7036c1cdef3bee0cc4b21437 rsem-1.3.0+dfsg/samtools-1.3/test/dat/cram_md5/7c35feac7036c1cdef3bee0cc4b21437 --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/cram_md5/7c35feac7036c1cdef3bee0cc4b21437 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/cram_md5/7c35feac7036c1cdef3bee0cc4b21437 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -ATTCTATAGTGTCACCTAAATAGCTTGGCGTAATCATGGTCATAGCTGTTTCCTGTGTGA diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/cram_md5/89b96de7acc5918c2858ef92710be7d4 rsem-1.3.0+dfsg/samtools-1.3/test/dat/cram_md5/89b96de7acc5918c2858ef92710be7d4 --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/cram_md5/89b96de7acc5918c2858ef92710be7d4 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/cram_md5/89b96de7acc5918c2858ef92710be7d4 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -GGGATCCTCTAGAGT*****CGACCTGCAGGCATG diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/cram_md5/8a3d8deb9edd4ce3346b6061fcee6d0b rsem-1.3.0+dfsg/samtools-1.3/test/dat/cram_md5/8a3d8deb9edd4ce3346b6061fcee6d0b --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/cram_md5/8a3d8deb9edd4ce3346b6061fcee6d0b 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/cram_md5/8a3d8deb9edd4ce3346b6061fcee6d0b 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -GGGATCCTCTAGAGTCGACCTGCAGGCATG diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/depad.001.fa rsem-1.3.0+dfsg/samtools-1.3/test/dat/depad.001.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/depad.001.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/depad.001.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ ->ref1 -GGGATCCTCTAGAGT*****CGACCTGCAGGCATG diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/depad.001.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/dat/depad.001.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/depad.001.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/depad.001.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -ref1 35 6 35 36 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/depad.001p.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/depad.001p.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/depad.001p.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/depad.001p.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,138 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/depad.001u.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/depad.001u.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/depad.001u.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/depad.001u.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,138 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/dict.fa rsem-1.3.0+dfsg/samtools-1.3/test/dat/dict.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/dict.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/dict.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,46 +0,0 @@ ->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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/dict.out rsem-1.3.0+dfsg/samtools-1.3/test/dat/dict.out --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/dict.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/dict.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/large_chrom_bai_index.err rsem-1.3.0+dfsg/samtools-1.3/test/dat/large_chrom_bai_index.err --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/large_chrom_bai_index.err 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/large_chrom_bai_index.err 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -[Error] chromosome too large for BAI index. Try CSI index with `samtools index -c` instead. diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/large_chrom.out rsem-1.3.0+dfsg/samtools-1.3/test/dat/large_chrom.out --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/large_chrom.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/large_chrom.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/large_chrom.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/large_chrom.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/large_chrom.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/large_chrom.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.1.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.1.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.1.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.1.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,1016 +0,0 @@ -@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 hs37d5 17257150 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 hs37d5 17257148 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 hs37d5 17257186 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 hs37d5 17257261 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 hs37d5 17257102 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 hs37d5 17257133 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 hs37d5 17257195 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 hs37d5 17257093 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 hs37d5 17257080 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 hs37d5 17257072 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 hs37d5 17257204 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 hs37d5 17257183 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 hs37d5 17257132 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 hs37d5 17257146 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 hs37d5 17257020 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 hs37d5 17257086 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.2.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.2.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.2.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.2.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,248 +0,0 @@ -@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 hs37d5 17257137 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 hs37d5 17257126 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 1 26987839 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 GL000232.1 20911 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.3.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.3.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.3.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.3.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,250 +0,0 @@ -@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 hs37d5 17257175 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 18 69366785 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 10 38037198 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 7 16899773 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.err.1 rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.err.1 --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.err.1 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.err.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -[mpileup] 3 samples in 3 input files - Set max per-file depth to 2666 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.out.1 rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.out.1 --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.out.1 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.out.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.out.3 rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.out.3 --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.out.3 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.out.3 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.out.4 rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.out.4 --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.out.4 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.out.4 1970-01-01 00:00:00.000000000 +0000 @@ -1,527 +0,0 @@ -##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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.ref.fa rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.ref.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.ref.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.ref.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,71 +0,0 @@ ->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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.ref.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.ref.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/mpileup.ref.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/mpileup.ref.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -17 4200 14 60 61 Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_a.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_a.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_a.bam.bai.expected and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_a.bam.bai.expected differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_a_regex.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_a_regex.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_a_regex.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_a_regex.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_a.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_a.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_a.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_a.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -@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 ??????????????????????? Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_b.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_b.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_b_regex.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_b_regex.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_b_regex.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_b_regex.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_b.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_b.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_b.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_b.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -@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 Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_c.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_c.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_c.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_c.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/test_input_1_c.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/test_input_1_c.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.01.bed rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.01.bed --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.01.bed 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.01.bed 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.02.bed rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.02.bed --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.02.bed 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.02.bed 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.fa rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ ->ref1 -CGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGAGT ->ref2 -ATTCTATAGTGTCACCTAAATAGCTTGGCGTAATCATGGTCATAGCTGTTTCCTGTGTGA diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -ref1 56 6 56 57 -ref2 60 69 60 61 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.001.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.001.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -@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 -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.01.bed rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.01.bed --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.01.bed 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.01.bed 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.02.bed rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.02.bed --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.02.bed 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.02.bed 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.fa rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ ->Z -TAGGACATGTACACTCGTTCATGACGTCTTGTCTATACGAAAGTGAGGAGGTGTAGTCAT diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -Z 60 3 60 61 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.002.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.002.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.003.expected.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.003.expected.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.003.expected.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.003.expected.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.003.sam rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.003.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/dat/view.003.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/dat/view.003.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/1_coord_sort.sam rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/1_coord_sort.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/1_coord_sort.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/1_coord_sort.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/1_coord_sort.sam.expected.err rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/1_coord_sort.sam.expected.err --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/1_coord_sort.sam.expected.err 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/1_coord_sort.sam.expected.err 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -[bam_mating_core] ERROR: Coordinate sorted, require grouped/sorted by queryname. - diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/2_isize_overflow.sam rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/2_isize_overflow.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/2_isize_overflow.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/2_isize_overflow.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/2_isize_overflow.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/2_isize_overflow.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/2_isize_overflow.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/2_isize_overflow.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/3_reverse_read_pp_lt.sam rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/3_reverse_read_pp_lt.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/3_reverse_read_pp_lt.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/3_reverse_read_pp_lt.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/3_reverse_read_pp_lt.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/3_reverse_read_pp_lt.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/3_reverse_read_pp_lt.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/3_reverse_read_pp_lt.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/4_reverse_read_pp_equal.sam rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/4_reverse_read_pp_equal.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/4_reverse_read_pp_equal.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/4_reverse_read_pp_equal.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/4_reverse_read_pp_equal.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/4_reverse_read_pp_equal.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/4_reverse_read_pp_equal.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/4_reverse_read_pp_equal.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/5_ct.sam rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/5_ct.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/5_ct.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/5_ct.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/5_ct.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/5_ct.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/5_ct.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/5_ct.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/6_ct_replace.sam rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/6_ct_replace.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/6_ct_replace.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/6_ct_replace.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/6_ct_replace.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/6_ct_replace.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/fixmate/6_ct_replace.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/fixmate/6_ct_replace.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/idxstats/test_input_1_a.bam.expected rsem-1.3.0+dfsg/samtools-1.3/test/idxstats/test_input_1_a.bam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/idxstats/test_input_1_a.bam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/idxstats/test_input_1_a.bam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -insert 599 2 0 -ref1 45 6 0 -ref2 40 6 0 -ref3 4 0 0 -* 0 0 1 Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/merge/2.merge.expected.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/merge/2.merge.expected.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/merge/3.merge.expected.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/merge/3.merge.expected.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/merge/3.merge.expected.err rsem-1.3.0+dfsg/samtools-1.3/test/merge/3.merge.expected.err --- rsem-1.2.31+dfsg/samtools-1.3/test/merge/3.merge.expected.err 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/merge/3.merge.expected.err 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -[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. Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/merge/4.merge.expected.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/merge/4.merge.expected.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/merge/5.merge.expected.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/merge/5.merge.expected.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/merge/5.merge.expected.sam rsem-1.3.0+dfsg/samtools-1.3/test/merge/5.merge.expected.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/merge/5.merge.expected.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/merge/5.merge.expected.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -@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 Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/merge/6.merge.expected.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/merge/6.merge.expected.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/merge/7.merge.expected.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/merge/7.merge.expected.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_3.fofn rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_3.fofn --- rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_3.fofn 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_3.fofn 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -dat/test_input_1_b.bam -dat/test_input_1_c.bam diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_bam_translate.c rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_bam_translate.c --- rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_bam_translate.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_bam_translate.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,596 +0,0 @@ -/* 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 "../../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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_header.sam rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_header.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_header.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_header.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_rtrans_build.c rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_rtrans_build.c --- rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_rtrans_build.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_rtrans_build.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,118 +0,0 @@ -/* 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 "../../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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_trans_tbl_init.c rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_trans_tbl_init.c --- rsem-1.2.31+dfsg/samtools-1.3/test/merge/test_trans_tbl_init.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/merge/test_trans_tbl_init.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,574 +0,0 @@ -/* 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 "../../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, 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, 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, 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, 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, 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, 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, "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; - } -} Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/1read.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/1read.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/1read.sam rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/1read.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/1read.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/1read.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -@SQ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/anomalous.sam rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/anomalous.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/anomalous.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/anomalous.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@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:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1#clip.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1#clip.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1.fa rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ ->c1 -AACCGCGGTT ->c2 -CCAATAACC diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -c1 10 4 10 11 -c2 7 19 7 8 Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1#ID2.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1#ID2.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1#ID.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1#ID.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1#pad1.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1#pad1.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1#pad2.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1#pad2.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/c1#pad3.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/c1#pad3.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#5b.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#5b.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#5b.bam.bai and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#5b.bam.bai differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#5b.cram and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#5b.cram differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#5b.cram.crai and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#5b.cram.crai differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#5b.sam rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#5b.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#5b.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#5b.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce.fa rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,20803 +0,0 @@ ->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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -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 Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#large_seq.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#large_seq.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#unmap1.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#unmap1.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#unmap2.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#unmap2.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/ce#unmap.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/ce#unmap.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/deep.sam rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/deep.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/deep.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/deep.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,9001 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/depth.reg rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/depth.reg --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/depth.reg 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/depth.reg 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/10.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/10.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/10.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/10.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/11.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/11.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/11.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/11.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/12.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/12.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/12.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/12.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/13.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/13.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/13.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/13.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/14.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/14.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/14.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/14.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/15.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/15.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/15.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/15.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/16.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/16.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/16.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/16.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/17.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/17.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/17.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/17.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/18.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/18.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/18.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/18.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/19.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/19.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/19.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/19.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 .$ ; Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/1.out.f3-6.gz and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/1.out.f3-6.gz differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/20.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/20.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/20.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/20.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/21.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/21.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/21.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/21.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/22.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/22.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/22.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/22.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/23.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/23.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/23.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/23.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,150 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/24.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/24.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/24.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/24.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,150 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/25.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/25.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/25.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/25.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,150 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/26.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/26.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/26.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/26.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,100 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/27.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/27.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/27.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/27.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,100 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/28.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/28.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/28.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/28.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/30.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/30.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/30.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/30.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,100 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/31.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/31.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/31.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/31.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,100 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/32.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/32.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/32.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/32.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,100 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/33.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/33.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/33.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/33.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/34.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/34.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/34.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/34.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/35.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/35.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/35.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/35.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,3397 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/37.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/37.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/37.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/37.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/38.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/38.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/38.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/38.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,102 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/39.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/39.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/39.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/39.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/40.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/40.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/40.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/40.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,84 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/41.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/41.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/41.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/41.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/43.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/43.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/43.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/43.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,3893 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/44.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/44.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/44.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/44.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,3893 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/45.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/45.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/45.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/45.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4097 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/46.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/46.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/46.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/46.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4097 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/47.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/47.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/47.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/47.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -8500 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/48.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/48.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/48.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/48.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4104 +0,0 @@ -#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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/49.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/49.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/49.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/49.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4104 +0,0 @@ -#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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/4.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/4.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/4.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/4.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/50.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/50.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/50.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/50.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4104 +0,0 @@ -#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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/51.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/51.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/51.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/51.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4104 +0,0 @@ -#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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/52.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/52.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/52.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/52.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4208 +0,0 @@ -##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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/53.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/53.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/53.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/53.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/54.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/54.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/54.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/54.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/55.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/55.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/55.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/55.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/56.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/56.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/56.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/56.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/57.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/57.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/57.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/57.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/58.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/58.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/58.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/58.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/59.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/59.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/59.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/59.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/5.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/5.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/5.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/5.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/61.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/61.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/61.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/61.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/63.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/63.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/63.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/63.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/65.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/65.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/65.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/65.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/67.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/67.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/67.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/67.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/6.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/6.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/6.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/6.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/70.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/70.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/70.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/70.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/71.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/71.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/71.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/71.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/73.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/73.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/73.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/73.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/75.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/75.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/75.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/75.out 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/76.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/76.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/76.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/76.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/77.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/77.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/77.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/77.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,4101 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/7.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/7.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/7.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/7.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/8.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/8.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/8.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/8.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -c1 6 C 11 ^!.^!.^!.^!.^!.^!.^!.^!.^!*^!*^!* ~~~~~~~~~~~ -c1 7 G 11 .........*. ~~~~~~~~~~~ -c1 8 G 11 .........*. ~~~~~~~~~~~ -c1 9 T 11 ........... ~~~~~~~~~~~ -c1 10 T 11 .$.$.$.$.$.$.$.$.$.$.$ ~~~~~~~~~~~ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/9.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/9.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/9.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/9.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d1_12.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d1_12.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d1_12.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d1_12.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d1_1.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d1_1.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d1_1.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d1_1.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -xx 6 1 -xx 7 1 -xx 8 1 -xx 13 1 -xx 14 1 -xx 15 1 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d1_2.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d1_2.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d1_2.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d1_2.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -xx 7 1 -xx 8 1 -xx 9 1 -xx 11 1 -xx 12 1 -xx 13 1 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d2_12r.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d2_12r.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d2_12r.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d2_12r.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -xx 8 1 1 -xx 9 0 1 -xx 11 0 1 -xx 12 0 1 -xx 13 1 1 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d3_12.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d3_12.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d3_12.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d3_12.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,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 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d3_12r1a.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d3_12r1a.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d3_12r1a.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d3_12r1a.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d3_12r2a.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d3_12r2a.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d3_12r2a.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d3_12r2a.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d4_12b.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d4_12b.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d4_12b.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d4_12b.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d4_12.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d4_12.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d4_12.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d4_12.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d4_12r.out rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d4_12r.out --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/expected/d4_12r.out 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/expected/d4_12r.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/indels.sam rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/indels.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/indels.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/indels.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/02099b2aad2cfe707759353724fb40ae rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/02099b2aad2cfe707759353724fb40ae --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/02099b2aad2cfe707759353724fb40ae 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/02099b2aad2cfe707759353724fb40ae 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGAAGAGACCAAACCGAAAAATCAATTTTTTAAACGAAAAATCAATGTTTTA \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/0d4dfc45807d6a11439e858605cb364d rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/0d4dfc45807d6a11439e858605cb364d --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/0d4dfc45807d6a11439e858605cb364d 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/0d4dfc45807d6a11439e858605cb364d 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAGCGCGAAATCCTATGAAATTTCAAGGATTTATAACTTTTTGAGTCCGAAAAGAGTCGGAAATCAGAT \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/351f64d4f4f9ddd45b35336ad97aa6de rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/351f64d4f4f9ddd45b35336ad97aa6de --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/351f64d4f4f9ddd45b35336ad97aa6de 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/351f64d4f4f9ddd45b35336ad97aa6de 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -AAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGCCCAAAGACACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATATTCTCTGTGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAGTGCTGAGGTGGGAAGATGCTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGCCACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCGGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACAACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCAAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCAC \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/6ec590eb82c361a61e6baabce20109bc rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/6ec590eb82c361a61e6baabce20109bc --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/6ec590eb82c361a61e6baabce20109bc 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/6ec590eb82c361a61e6baabce20109bc 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -GAATTCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCT \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/6f60cdf4c739651ae72d53e2e94825c1 rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/6f60cdf4c739651ae72d53e2e94825c1 --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/6f60cdf4c739651ae72d53e2e94825c1 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/6f60cdf4c739651ae72d53e2e94825c1 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC \ No newline at end of file diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/73d180d5cb3860a2713927b6812eab0e rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/73d180d5cb3860a2713927b6812eab0e --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/md5/73d180d5cb3860a2713927b6812eab0e 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/md5/73d180d5cb3860a2713927b6812eab0e 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAATAGTGACTCTGGCAGTTCTCTAAAA \ No newline at end of file Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.1.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.1.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.1.bam.bai and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.1.bam.bai differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.2.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.2.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.3.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.3.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup-E.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup-E.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.ref.fa rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.ref.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.ref.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.ref.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,71 +0,0 @@ ->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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.ref.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.ref.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.ref.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.ref.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -17 4200 14 60 61 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.reg rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.reg --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/mpileup.reg 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/mpileup.reg 1970-01-01 00:00:00.000000000 +0000 @@ -1,144 +0,0 @@ -# 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 -F 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/overlap50.sam rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/overlap50.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/overlap50.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/overlap50.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/overlapIllumina.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/overlapIllumina.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/regions rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/regions --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/regions 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/regions 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/regression.sh rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/regression.sh --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/regression.sh 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/regression.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,158 +0,0 @@ -#!/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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx.bed rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx.bed --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx.bed 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx.bed 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -xp 10 15 -xx 4 16 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx.bed2 rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx.bed2 --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx.bed2 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx.bed2 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -xx 7 13 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx#depth1.sam rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx#depth1.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx#depth1.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx#depth1.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx#depth2.sam rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx#depth2.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx#depth2.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx#depth2.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx.fa rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ ->xx -AAAAAAAAAATTTTTTTTTTCCCCC ->yy -AAAAAAAAAATTTTTTTTTT - diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -xx 25 4 25 26 -yy 20 34 20 21 Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx#minimal.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx#minimal.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/mpileup/xx#triplet.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/mpileup/xx#triplet.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/quickcheck/1.quickcheck.badeof.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/quickcheck/1.quickcheck.badeof.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/quickcheck/2.quickcheck.badheader.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/quickcheck/2.quickcheck.badheader.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/quickcheck/3.quickcheck.ok.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/quickcheck/3.quickcheck.ok.bam differ Binary files /tmp/tmpcz98XZ/EUj6ssOhxL/rsem-1.2.31+dfsg/samtools-1.3/test/quickcheck/4.quickcheck.ok.bam and /tmp/tmpcz98XZ/h24Sot1fQC/rsem-1.3.0+dfsg/samtools-1.3/test/quickcheck/4.quickcheck.ok.bam differ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/quickcheck/all.expected rsem-1.3.0+dfsg/samtools-1.3/test/quickcheck/all.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/quickcheck/all.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/quickcheck/all.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -1.quickcheck.badeof.bam -2.quickcheck.badheader.bam diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/reheader/1_view1.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/reheader/1_view1.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/reheader/1_view1.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/reheader/1_view1.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/reheader/2_view1.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/reheader/2_view1.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/reheader/2_view1.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/reheader/2_view1.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/reheader/3_view1.sam.expected rsem-1.3.0+dfsg/samtools-1.3/test/reheader/3_view1.sam.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/reheader/3_view1.sam.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/reheader/3_view1.sam.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/reheader/hdr.sam rsem-1.3.0+dfsg/samtools-1.3/test/reheader/hdr.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/reheader/hdr.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/reheader/hdr.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/split/test_count_rg.c rsem-1.3.0+dfsg/samtools-1.3/test/split/test_count_rg.c --- rsem-1.2.31+dfsg/samtools-1.3/test/split/test_count_rg.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/split/test_count_rg.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ -/* 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 "../../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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/split/test_expand_format_string.c rsem-1.3.0+dfsg/samtools-1.3/test/split/test_expand_format_string.c --- rsem-1.2.31+dfsg/samtools-1.3/test/split/test_expand_format_string.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/split/test_expand_format_string.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ -/* 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 "../../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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/split/test_filter_header_rg.c rsem-1.3.0+dfsg/samtools-1.3/test/split/test_filter_header_rg.c --- rsem-1.2.31+dfsg/samtools-1.3/test/split/test_filter_header_rg.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/split/test_filter_header_rg.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,192 +0,0 @@ -/* 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 "../../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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/split/test_parse_args.c rsem-1.3.0+dfsg/samtools-1.3/test/split/test_parse_args.c --- rsem-1.2.31+dfsg/samtools-1.3/test/split/test_parse_args.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/split/test_parse_args.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,215 +0,0 @@ -/* 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 "../../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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/10_map_cigar.sam rsem-1.3.0+dfsg/samtools-1.3/test/stat/10_map_cigar.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/10_map_cigar.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/10_map_cigar.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/10_map_cigar.sam_s1_a_1.expected.bamstat rsem-1.3.0+dfsg/samtools-1.3/test/stat/10_map_cigar.sam_s1_a_1.expected.bamstat --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/10_map_cigar.sam_s1_a_1.expected.bamstat 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/10_map_cigar.sam_s1_a_1.expected.bamstat 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/10_map_cigar.sam_s1_b_1.expected.bamstat rsem-1.3.0+dfsg/samtools-1.3/test/stat/10_map_cigar.sam_s1_b_1.expected.bamstat --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/10_map_cigar.sam_s1_b_1.expected.bamstat 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/10_map_cigar.sam_s1_b_1.expected.bamstat 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/10.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/10.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/10.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/10.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/1_map_cigar.sam rsem-1.3.0+dfsg/samtools-1.3/test/stat/1_map_cigar.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/1_map_cigar.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/1_map_cigar.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/1_map_cigar.sam_s1_a_1.expected.bamstat rsem-1.3.0+dfsg/samtools-1.3/test/stat/1_map_cigar.sam_s1_a_1.expected.bamstat --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/1_map_cigar.sam_s1_a_1.expected.bamstat 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/1_map_cigar.sam_s1_a_1.expected.bamstat 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/1.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/1.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/1.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/1.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/2_equal_cigar_full_seq.sam rsem-1.3.0+dfsg/samtools-1.3/test/stat/2_equal_cigar_full_seq.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/2_equal_cigar_full_seq.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/2_equal_cigar_full_seq.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/2.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/2.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/2.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/2.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/3_map_cigar_equal_seq.sam rsem-1.3.0+dfsg/samtools-1.3/test/stat/3_map_cigar_equal_seq.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/3_map_cigar_equal_seq.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/3_map_cigar_equal_seq.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/3.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/3.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/3.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/3.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,265 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/4.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/4.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/4.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/4.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/4_X_cigar_full_seq.sam rsem-1.3.0+dfsg/samtools-1.3/test/stat/4_X_cigar_full_seq.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/4_X_cigar_full_seq.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/4_X_cigar_full_seq.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/5_insert_cigar.sam rsem-1.3.0+dfsg/samtools-1.3/test/stat/5_insert_cigar.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/5_insert_cigar.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/5_insert_cigar.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/5.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/5.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/5.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/5.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,304 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/6.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/6.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/6.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/6.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,304 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/7.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/7.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/7.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/7.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,305 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/7_supp.sam rsem-1.3.0+dfsg/samtools-1.3/test/stat/7_supp.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/7_supp.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/7_supp.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/8_secondary.sam rsem-1.3.0+dfsg/samtools-1.3/test/stat/8_secondary.sam --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/8_secondary.sam 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/8_secondary.sam 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/8.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/8.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/8.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/8.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,304 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/9.stats.expected rsem-1.3.0+dfsg/samtools-1.3/test/stat/9.stats.expected --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/9.stats.expected 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/9.stats.expected 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -# 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/test.fa rsem-1.3.0+dfsg/samtools-1.3/test/stat/test.fa --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/test.fa 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/test.fa 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ ->alpha -tggggtgtcatagtaatccggttgggagtccgaggctaagaatattcatttagaggtcgg -catattatccagaactttgcagccatatctccaagacatg diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/stat/test.fa.fai rsem-1.3.0+dfsg/samtools-1.3/test/stat/test.fa.fai --- rsem-1.2.31+dfsg/samtools-1.3/test/stat/test.fa.fai 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/stat/test.fa.fai 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -alpha 100 7 60 61 diff -Nru rsem-1.2.31+dfsg/samtools-1.3/test/test.c rsem-1.3.0+dfsg/samtools-1.3/test/test.c --- rsem-1.2.31+dfsg/samtools-1.3/test/test.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/test.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ -/* 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 "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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/test.h rsem-1.3.0+dfsg/samtools-1.3/test/test.h --- rsem-1.2.31+dfsg/samtools-1.3/test/test.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/test.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ -/* 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/test.pl rsem-1.3.0+dfsg/samtools-1.3/test/test.pl --- rsem-1.2.31+dfsg/samtools-1.3/test/test.pl 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/test.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,2448 +0,0 @@ -#!/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], - # 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', - ); - - my $all_testfiles; - - foreach my $fn (@testfiles) { - $all_testfiles .= " $$opts{path}/$fn"; - test_cmd($opts, out => 'dat/empty.expected', - want_fail => ($fn !~ /[.]ok[.]/), - cmd => "$$opts{bin}/samtools quickcheck $$opts{path}/$fn"); - } - - test_cmd($opts, out => 'quickcheck/all.expected', want_fail => 1, - 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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/tview/test_get_rg_sample.c rsem-1.3.0+dfsg/samtools-1.3/test/tview/test_get_rg_sample.c --- rsem-1.2.31+dfsg/samtools-1.3/test/tview/test_get_rg_sample.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/tview/test_get_rg_sample.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,81 +0,0 @@ -/* 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 "../../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 -Nru rsem-1.2.31+dfsg/samtools-1.3/test/vcf-miniview.c rsem-1.3.0+dfsg/samtools-1.3/test/vcf-miniview.c --- rsem-1.2.31+dfsg/samtools-1.3/test/vcf-miniview.c 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/test/vcf-miniview.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,115 +0,0 @@ -/* 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 - -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 -Nru rsem-1.2.31+dfsg/samtools-1.3/win32/xcurses.h rsem-1.3.0+dfsg/samtools-1.3/win32/xcurses.h --- rsem-1.2.31+dfsg/samtools-1.3/win32/xcurses.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/win32/xcurses.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,1377 +0,0 @@ -/* Public Domain Curses */ - -/* $Id: curses.h,v 1.295 2008/07/15 17:13:25 wmcbrine Exp $ */ - -/*----------------------------------------------------------------------* - * PDCurses * - *----------------------------------------------------------------------*/ - -#ifndef __PDCURSES__ -#define __PDCURSES__ 1 - -/*man-start************************************************************** - -PDCurses definitions list: (Only define those needed) - - XCURSES True if compiling for X11. - PDC_RGB True if you want to use RGB color definitions - (Red = 1, Green = 2, Blue = 4) instead of BGR. - PDC_WIDE True if building wide-character support. - PDC_DLL_BUILD True if building a Win32 DLL. - NCURSES_MOUSE_VERSION Use the ncurses mouse API instead - of PDCurses' traditional mouse API. - -PDCurses portable platform definitions list: - - PDC_BUILD Defines API build version. - PDCURSES Enables access to PDCurses-only routines. - XOPEN Always true. - SYSVcurses True if you are compiling for SYSV portability. - BSDcurses True if you are compiling for BSD portability. - -**man-end****************************************************************/ - -#define PDC_BUILD 3401 -#define PDCURSES 1 /* PDCurses-only routines */ -#define XOPEN 1 /* X/Open Curses routines */ -#define SYSVcurses 1 /* System V Curses routines */ -#define BSDcurses 1 /* BSD Curses routines */ -#define CHTYPE_LONG 1 /* size of chtype; long */ - -/*----------------------------------------------------------------------*/ - -#include -#include -#include /* Required by X/Open usage below */ - -#ifdef PDC_WIDE -# include -#endif - -#if defined(__cplusplus) || defined(__cplusplus__) || defined(__CPLUSPLUS) -extern "C" -{ -# define bool _bool -#endif - -/*---------------------------------------------------------------------- - * - * PDCurses Manifest Constants - * - */ - -#ifndef FALSE -# define FALSE 0 -#endif -#ifndef TRUE -# define TRUE 1 -#endif -#ifndef NULL -# define NULL (void *)0 -#endif -#ifndef ERR -# define ERR (-1) -#endif -#ifndef OK -# define OK 0 -#endif - -/*---------------------------------------------------------------------- - * - * PDCurses Type Declarations - * - */ - -typedef unsigned char bool; /* PDCurses Boolean type */ - -#ifdef CHTYPE_LONG -# if _LP64 -typedef unsigned int chtype; -# else -typedef unsigned long chtype; /* 16-bit attr + 16-bit char */ -# endif -#else -typedef unsigned short chtype; /* 8-bit attr + 8-bit char */ -#endif - -#ifdef PDC_WIDE -typedef chtype cchar_t; -#endif - -typedef chtype attr_t; - -/*---------------------------------------------------------------------- - * - * PDCurses Mouse Interface -- SYSVR4, with extensions - * - */ - -typedef struct -{ - int x; /* absolute column, 0 based, measured in characters */ - int y; /* absolute row, 0 based, measured in characters */ - short button[3]; /* state of each button */ - int changes; /* flags indicating what has changed with the mouse */ -} MOUSE_STATUS; - -#define BUTTON_RELEASED 0x0000 -#define BUTTON_PRESSED 0x0001 -#define BUTTON_CLICKED 0x0002 -#define BUTTON_DOUBLE_CLICKED 0x0003 -#define BUTTON_TRIPLE_CLICKED 0x0004 -#define BUTTON_MOVED 0x0005 /* PDCurses */ -#define WHEEL_SCROLLED 0x0006 /* PDCurses */ -#define BUTTON_ACTION_MASK 0x0007 /* PDCurses */ - -#define PDC_BUTTON_SHIFT 0x0008 /* PDCurses */ -#define PDC_BUTTON_CONTROL 0x0010 /* PDCurses */ -#define PDC_BUTTON_ALT 0x0020 /* PDCurses */ -#define BUTTON_MODIFIER_MASK 0x0038 /* PDCurses */ - -#define MOUSE_X_POS (Mouse_status.x) -#define MOUSE_Y_POS (Mouse_status.y) - -/* - * Bits associated with the .changes field: - * 3 2 1 0 - * 210987654321098765432109876543210 - * 1 <- button 1 has changed - * 10 <- button 2 has changed - * 100 <- button 3 has changed - * 1000 <- mouse has moved - * 10000 <- mouse position report - * 100000 <- mouse wheel up - * 1000000 <- mouse wheel down - */ - -#define PDC_MOUSE_MOVED 0x0008 -#define PDC_MOUSE_POSITION 0x0010 -#define PDC_MOUSE_WHEEL_UP 0x0020 -#define PDC_MOUSE_WHEEL_DOWN 0x0040 - -#define A_BUTTON_CHANGED (Mouse_status.changes & 7) -#define MOUSE_MOVED (Mouse_status.changes & PDC_MOUSE_MOVED) -#define MOUSE_POS_REPORT (Mouse_status.changes & PDC_MOUSE_POSITION) -#define BUTTON_CHANGED(x) (Mouse_status.changes & (1 << ((x) - 1))) -#define BUTTON_STATUS(x) (Mouse_status.button[(x) - 1]) -#define MOUSE_WHEEL_UP (Mouse_status.changes & PDC_MOUSE_WHEEL_UP) -#define MOUSE_WHEEL_DOWN (Mouse_status.changes & PDC_MOUSE_WHEEL_DOWN) - -/* mouse bit-masks */ - -#define BUTTON1_RELEASED 0x00000001L -#define BUTTON1_PRESSED 0x00000002L -#define BUTTON1_CLICKED 0x00000004L -#define BUTTON1_DOUBLE_CLICKED 0x00000008L -#define BUTTON1_TRIPLE_CLICKED 0x00000010L -#define BUTTON1_MOVED 0x00000010L /* PDCurses */ - -#define BUTTON2_RELEASED 0x00000020L -#define BUTTON2_PRESSED 0x00000040L -#define BUTTON2_CLICKED 0x00000080L -#define BUTTON2_DOUBLE_CLICKED 0x00000100L -#define BUTTON2_TRIPLE_CLICKED 0x00000200L -#define BUTTON2_MOVED 0x00000200L /* PDCurses */ - -#define BUTTON3_RELEASED 0x00000400L -#define BUTTON3_PRESSED 0x00000800L -#define BUTTON3_CLICKED 0x00001000L -#define BUTTON3_DOUBLE_CLICKED 0x00002000L -#define BUTTON3_TRIPLE_CLICKED 0x00004000L -#define BUTTON3_MOVED 0x00004000L /* PDCurses */ - -/* For the ncurses-compatible functions only, BUTTON4_PRESSED and - BUTTON5_PRESSED are returned for mouse scroll wheel up and down; - otherwise PDCurses doesn't support buttons 4 and 5 */ - -#define BUTTON4_RELEASED 0x00008000L -#define BUTTON4_PRESSED 0x00010000L -#define BUTTON4_CLICKED 0x00020000L -#define BUTTON4_DOUBLE_CLICKED 0x00040000L -#define BUTTON4_TRIPLE_CLICKED 0x00080000L - -#define BUTTON5_RELEASED 0x00100000L -#define BUTTON5_PRESSED 0x00200000L -#define BUTTON5_CLICKED 0x00400000L -#define BUTTON5_DOUBLE_CLICKED 0x00800000L -#define BUTTON5_TRIPLE_CLICKED 0x01000000L - -#define MOUSE_WHEEL_SCROLL 0x02000000L /* PDCurses */ -#define BUTTON_MODIFIER_SHIFT 0x04000000L /* PDCurses */ -#define BUTTON_MODIFIER_CONTROL 0x08000000L /* PDCurses */ -#define BUTTON_MODIFIER_ALT 0x10000000L /* PDCurses */ - -#define ALL_MOUSE_EVENTS 0x1fffffffL -#define REPORT_MOUSE_POSITION 0x20000000L - -/* ncurses mouse interface */ - -typedef unsigned long mmask_t; - -typedef struct -{ - short id; /* unused, always 0 */ - int x, y, z; /* x, y same as MOUSE_STATUS; z unused */ - mmask_t bstate; /* equivalent to changes + button[], but - in the same format as used for mousemask() */ -} MEVENT; - -#ifdef NCURSES_MOUSE_VERSION -# define BUTTON_SHIFT BUTTON_MODIFIER_SHIFT -# define BUTTON_CONTROL BUTTON_MODIFIER_CONTROL -# define BUTTON_CTRL BUTTON_MODIFIER_CONTROL -# define BUTTON_ALT BUTTON_MODIFIER_ALT -#else -# define BUTTON_SHIFT PDC_BUTTON_SHIFT -# define BUTTON_CONTROL PDC_BUTTON_CONTROL -# define BUTTON_ALT PDC_BUTTON_ALT -#endif - -/*---------------------------------------------------------------------- - * - * PDCurses Structure Definitions - * - */ - -typedef struct _win /* definition of a window */ -{ - int _cury; /* current pseudo-cursor */ - int _curx; - int _maxy; /* max window coordinates */ - int _maxx; - int _begy; /* origin on screen */ - int _begx; - int _flags; /* window properties */ - chtype _attrs; /* standard attributes and colors */ - chtype _bkgd; /* background, normally blank */ - bool _clear; /* causes clear at next refresh */ - bool _leaveit; /* leaves cursor where it is */ - bool _scroll; /* allows window scrolling */ - bool _nodelay; /* input character wait flag */ - bool _immed; /* immediate update flag */ - bool _sync; /* synchronise window ancestors */ - bool _use_keypad; /* flags keypad key mode active */ - chtype **_y; /* pointer to line pointer array */ - int *_firstch; /* first changed character in line */ - int *_lastch; /* last changed character in line */ - int _tmarg; /* top of scrolling region */ - int _bmarg; /* bottom of scrolling region */ - int _delayms; /* milliseconds of delay for getch() */ - int _parx, _pary; /* coords relative to parent (0,0) */ - struct _win *_parent; /* subwin's pointer to parent win */ -} WINDOW; - -/* Avoid using the SCREEN struct directly -- use the corresponding - functions if possible. This struct may eventually be made private. */ - -typedef struct -{ - bool alive; /* if initscr() called, and not endwin() */ - bool autocr; /* if cr -> lf */ - bool cbreak; /* if terminal unbuffered */ - bool echo; /* if terminal echo */ - bool raw_inp; /* raw input mode (v. cooked input) */ - bool raw_out; /* raw output mode (7 v. 8 bits) */ - bool audible; /* FALSE if the bell is visual */ - bool mono; /* TRUE if current screen is mono */ - bool resized; /* TRUE if TERM has been resized */ - bool orig_attr; /* TRUE if we have the original colors */ - short orig_fore; /* original screen foreground color */ - short orig_back; /* original screen foreground color */ - int cursrow; /* position of physical cursor */ - int curscol; /* position of physical cursor */ - int visibility; /* visibility of cursor */ - int orig_cursor; /* original cursor size */ - int lines; /* new value for LINES */ - int cols; /* new value for COLS */ - unsigned long _trap_mbe; /* trap these mouse button events */ - unsigned long _map_mbe_to_key; /* map mouse buttons to slk */ - int mouse_wait; /* time to wait (in ms) for a - button release after a press, in - order to count it as a click */ - int slklines; /* lines in use by slk_init() */ - WINDOW *slk_winptr; /* window for slk */ - int linesrippedoff; /* lines ripped off via ripoffline() */ - int linesrippedoffontop; /* lines ripped off on - top via ripoffline() */ - int delaytenths; /* 1/10ths second to wait block - getch() for */ - bool _preserve; /* TRUE if screen background - to be preserved */ - int _restore; /* specifies if screen background - to be restored, and how */ - bool save_key_modifiers; /* TRUE if each key modifiers saved - with each key press */ - bool return_key_modifiers; /* TRUE if modifier keys are - returned as "real" keys */ - bool key_code; /* TRUE if last key is a special key; - used internally by get_wch() */ -#ifdef XCURSES - int XcurscrSize; /* size of Xcurscr shared memory block */ - bool sb_on; - int sb_viewport_y; - int sb_viewport_x; - int sb_total_y; - int sb_total_x; - int sb_cur_y; - int sb_cur_x; -#endif - short line_color; /* color of line attributes - default -1 */ -} SCREEN; - -/*---------------------------------------------------------------------- - * - * PDCurses External Variables - * - */ - -#ifdef PDC_DLL_BUILD -# ifdef CURSES_LIBRARY -# define PDCEX __declspec(dllexport) extern -# else -# define PDCEX __declspec(dllimport) -# endif -#else -# define PDCEX extern -#endif - -PDCEX int LINES; /* terminal height */ -PDCEX int COLS; /* terminal width */ -PDCEX WINDOW *stdscr; /* the default screen window */ -PDCEX WINDOW *curscr; /* the current screen image */ -PDCEX SCREEN *SP; /* curses variables */ -PDCEX MOUSE_STATUS Mouse_status; -PDCEX int COLORS; -PDCEX int COLOR_PAIRS; -PDCEX int TABSIZE; -PDCEX chtype acs_map[]; /* alternate character set map */ -PDCEX char ttytype[]; /* terminal name/description */ - -/*man-start************************************************************** - -PDCurses Text Attributes -======================== - -Originally, PDCurses used a short (16 bits) for its chtype. To include -color, a number of things had to be sacrificed from the strict Unix and -System V support. The main problem was fitting all character attributes -and color into an unsigned char (all 8 bits!). - -Today, PDCurses by default uses a long (32 bits) for its chtype, as in -System V. The short chtype is still available, by undefining CHTYPE_LONG -and rebuilding the library. - -The following is the structure of a win->_attrs chtype: - -short form: - -------------------------------------------------- -|15|14|13|12|11|10| 9| 8| 7| 6| 5| 4| 3| 2| 1| 0| -------------------------------------------------- - color number | attrs | character eg 'a' - -The available non-color attributes are bold, reverse and blink. Others -have no effect. The high order char is an index into an array of -physical colors (defined in color.c) -- 32 foreground/background color -pairs (5 bits) plus 3 bits for other attributes. - -long form: - ----------------------------------------------------------------------------- -|31|30|29|28|27|26|25|24|23|22|21|20|19|18|17|16|15|14|13|12|..| 3| 2| 1| 0| ----------------------------------------------------------------------------- - color number | modifiers | character eg 'a' - -The available non-color attributes are bold, underline, invisible, -right-line, left-line, protect, reverse and blink. 256 color pairs (8 -bits), 8 bits for other attributes, and 16 bits for character data. - -**man-end****************************************************************/ - -/*** Video attribute macros ***/ - -#define A_NORMAL (chtype)0 - -#ifdef CHTYPE_LONG -# define A_ALTCHARSET (chtype)0x00010000 -# define A_RIGHTLINE (chtype)0x00020000 -# define A_LEFTLINE (chtype)0x00040000 -# define A_INVIS (chtype)0x00080000 -# define A_UNDERLINE (chtype)0x00100000 -# define A_REVERSE (chtype)0x00200000 -# define A_BLINK (chtype)0x00400000 -# define A_BOLD (chtype)0x00800000 - -# define A_ATTRIBUTES (chtype)0xffff0000 -# define A_CHARTEXT (chtype)0x0000ffff -# define A_COLOR (chtype)0xff000000 - -# define A_ITALIC A_INVIS -# define A_PROTECT (A_UNDERLINE | A_LEFTLINE | A_RIGHTLINE) - -# define PDC_ATTR_SHIFT 19 -# define PDC_COLOR_SHIFT 24 -#else -# define A_BOLD (chtype)0x0100 /* X/Open */ -# define A_REVERSE (chtype)0x0200 /* X/Open */ -# define A_BLINK (chtype)0x0400 /* X/Open */ - -# define A_ATTRIBUTES (chtype)0xff00 /* X/Open */ -# define A_CHARTEXT (chtype)0x00ff /* X/Open */ -# define A_COLOR (chtype)0xf800 /* System V */ - -# define A_ALTCHARSET A_NORMAL /* X/Open */ -# define A_PROTECT A_NORMAL /* X/Open */ -# define A_UNDERLINE A_NORMAL /* X/Open */ - -# define A_LEFTLINE A_NORMAL -# define A_RIGHTLINE A_NORMAL -# define A_ITALIC A_NORMAL -# define A_INVIS A_NORMAL - -# define PDC_ATTR_SHIFT 8 -# define PDC_COLOR_SHIFT 11 -#endif - -#define A_STANDOUT (A_REVERSE | A_BOLD) /* X/Open */ -#define A_DIM A_NORMAL - -#define CHR_MSK A_CHARTEXT /* Obsolete */ -#define ATR_MSK A_ATTRIBUTES /* Obsolete */ -#define ATR_NRM A_NORMAL /* Obsolete */ - -/* For use with attr_t -- X/Open says, "these shall be distinct", so - this is a non-conforming implementation. */ - -#define WA_ALTCHARSET A_ALTCHARSET -#define WA_BLINK A_BLINK -#define WA_BOLD A_BOLD -#define WA_DIM A_DIM -#define WA_INVIS A_INVIS -#define WA_LEFT A_LEFTLINE -#define WA_PROTECT A_PROTECT -#define WA_REVERSE A_REVERSE -#define WA_RIGHT A_RIGHTLINE -#define WA_STANDOUT A_STANDOUT -#define WA_UNDERLINE A_UNDERLINE - -#define WA_HORIZONTAL A_NORMAL -#define WA_LOW A_NORMAL -#define WA_TOP A_NORMAL -#define WA_VERTICAL A_NORMAL - -/*** Alternate character set macros ***/ - -/* 'w' = 32-bit chtype; acs_map[] index | A_ALTCHARSET - 'n' = 16-bit chtype; it gets the fallback set because no bit is - available for A_ALTCHARSET */ - -#ifdef CHTYPE_LONG -# define ACS_PICK(w, n) ((chtype)w | A_ALTCHARSET) -#else -# define ACS_PICK(w, n) ((chtype)n) -#endif - -/* VT100-compatible symbols -- box chars */ - -#define ACS_ULCORNER ACS_PICK('l', '+') -#define ACS_LLCORNER ACS_PICK('m', '+') -#define ACS_URCORNER ACS_PICK('k', '+') -#define ACS_LRCORNER ACS_PICK('j', '+') -#define ACS_RTEE ACS_PICK('u', '+') -#define ACS_LTEE ACS_PICK('t', '+') -#define ACS_BTEE ACS_PICK('v', '+') -#define ACS_TTEE ACS_PICK('w', '+') -#define ACS_HLINE ACS_PICK('q', '-') -#define ACS_VLINE ACS_PICK('x', '|') -#define ACS_PLUS ACS_PICK('n', '+') - -/* VT100-compatible symbols -- other */ - -#define ACS_S1 ACS_PICK('o', '-') -#define ACS_S9 ACS_PICK('s', '_') -#define ACS_DIAMOND ACS_PICK('`', '+') -#define ACS_CKBOARD ACS_PICK('a', ':') -#define ACS_DEGREE ACS_PICK('f', '\'') -#define ACS_PLMINUS ACS_PICK('g', '#') -#define ACS_BULLET ACS_PICK('~', 'o') - -/* Teletype 5410v1 symbols -- these are defined in SysV curses, but - are not well-supported by most terminals. Stick to VT100 characters - for optimum portability. */ - -#define ACS_LARROW ACS_PICK(',', '<') -#define ACS_RARROW ACS_PICK('+', '>') -#define ACS_DARROW ACS_PICK('.', 'v') -#define ACS_UARROW ACS_PICK('-', '^') -#define ACS_BOARD ACS_PICK('h', '#') -#define ACS_LANTERN ACS_PICK('i', '*') -#define ACS_BLOCK ACS_PICK('0', '#') - -/* That goes double for these -- undocumented SysV symbols. Don't use - them. */ - -#define ACS_S3 ACS_PICK('p', '-') -#define ACS_S7 ACS_PICK('r', '-') -#define ACS_LEQUAL ACS_PICK('y', '<') -#define ACS_GEQUAL ACS_PICK('z', '>') -#define ACS_PI ACS_PICK('{', 'n') -#define ACS_NEQUAL ACS_PICK('|', '+') -#define ACS_STERLING ACS_PICK('}', 'L') - -/* Box char aliases */ - -#define ACS_BSSB ACS_ULCORNER -#define ACS_SSBB ACS_LLCORNER -#define ACS_BBSS ACS_URCORNER -#define ACS_SBBS ACS_LRCORNER -#define ACS_SBSS ACS_RTEE -#define ACS_SSSB ACS_LTEE -#define ACS_SSBS ACS_BTEE -#define ACS_BSSS ACS_TTEE -#define ACS_BSBS ACS_HLINE -#define ACS_SBSB ACS_VLINE -#define ACS_SSSS ACS_PLUS - -/* cchar_t aliases */ - -#ifdef PDC_WIDE -# define WACS_ULCORNER (&(acs_map['l'])) -# define WACS_LLCORNER (&(acs_map['m'])) -# define WACS_URCORNER (&(acs_map['k'])) -# define WACS_LRCORNER (&(acs_map['j'])) -# define WACS_RTEE (&(acs_map['u'])) -# define WACS_LTEE (&(acs_map['t'])) -# define WACS_BTEE (&(acs_map['v'])) -# define WACS_TTEE (&(acs_map['w'])) -# define WACS_HLINE (&(acs_map['q'])) -# define WACS_VLINE (&(acs_map['x'])) -# define WACS_PLUS (&(acs_map['n'])) - -# define WACS_S1 (&(acs_map['o'])) -# define WACS_S9 (&(acs_map['s'])) -# define WACS_DIAMOND (&(acs_map['`'])) -# define WACS_CKBOARD (&(acs_map['a'])) -# define WACS_DEGREE (&(acs_map['f'])) -# define WACS_PLMINUS (&(acs_map['g'])) -# define WACS_BULLET (&(acs_map['~'])) - -# define WACS_LARROW (&(acs_map[','])) -# define WACS_RARROW (&(acs_map['+'])) -# define WACS_DARROW (&(acs_map['.'])) -# define WACS_UARROW (&(acs_map['-'])) -# define WACS_BOARD (&(acs_map['h'])) -# define WACS_LANTERN (&(acs_map['i'])) -# define WACS_BLOCK (&(acs_map['0'])) - -# define WACS_S3 (&(acs_map['p'])) -# define WACS_S7 (&(acs_map['r'])) -# define WACS_LEQUAL (&(acs_map['y'])) -# define WACS_GEQUAL (&(acs_map['z'])) -# define WACS_PI (&(acs_map['{'])) -# define WACS_NEQUAL (&(acs_map['|'])) -# define WACS_STERLING (&(acs_map['}'])) - -# define WACS_BSSB WACS_ULCORNER -# define WACS_SSBB WACS_LLCORNER -# define WACS_BBSS WACS_URCORNER -# define WACS_SBBS WACS_LRCORNER -# define WACS_SBSS WACS_RTEE -# define WACS_SSSB WACS_LTEE -# define WACS_SSBS WACS_BTEE -# define WACS_BSSS WACS_TTEE -# define WACS_BSBS WACS_HLINE -# define WACS_SBSB WACS_VLINE -# define WACS_SSSS WACS_PLUS -#endif - -/*** Color macros ***/ - -#define COLOR_BLACK 0 - -#ifdef PDC_RGB /* RGB */ -# define COLOR_RED 1 -# define COLOR_GREEN 2 -# define COLOR_BLUE 4 -#else /* BGR */ -# define COLOR_BLUE 1 -# define COLOR_GREEN 2 -# define COLOR_RED 4 -#endif - -#define COLOR_CYAN (COLOR_BLUE | COLOR_GREEN) -#define COLOR_MAGENTA (COLOR_RED | COLOR_BLUE) -#define COLOR_YELLOW (COLOR_RED | COLOR_GREEN) - -#define COLOR_WHITE 7 - -/*---------------------------------------------------------------------- - * - * Function and Keypad Key Definitions. - * Many are just for compatibility. - * - */ - -#define KEY_CODE_YES 0x100 /* If get_wch() gives a key code */ - -#define KEY_BREAK 0x101 /* Not on PC KBD */ -#define KEY_DOWN 0x102 /* Down arrow key */ -#define KEY_UP 0x103 /* Up arrow key */ -#define KEY_LEFT 0x104 /* Left arrow key */ -#define KEY_RIGHT 0x105 /* Right arrow key */ -#define KEY_HOME 0x106 /* home key */ -#define KEY_BACKSPACE 0x107 /* not on pc */ -#define KEY_F0 0x108 /* function keys; 64 reserved */ - -#define KEY_DL 0x148 /* delete line */ -#define KEY_IL 0x149 /* insert line */ -#define KEY_DC 0x14a /* delete character */ -#define KEY_IC 0x14b /* insert char or enter ins mode */ -#define KEY_EIC 0x14c /* exit insert char mode */ -#define KEY_CLEAR 0x14d /* clear screen */ -#define KEY_EOS 0x14e /* clear to end of screen */ -#define KEY_EOL 0x14f /* clear to end of line */ -#define KEY_SF 0x150 /* scroll 1 line forward */ -#define KEY_SR 0x151 /* scroll 1 line back (reverse) */ -#define KEY_NPAGE 0x152 /* next page */ -#define KEY_PPAGE 0x153 /* previous page */ -#define KEY_STAB 0x154 /* set tab */ -#define KEY_CTAB 0x155 /* clear tab */ -#define KEY_CATAB 0x156 /* clear all tabs */ -#define KEY_ENTER 0x157 /* enter or send (unreliable) */ -#define KEY_SRESET 0x158 /* soft/reset (partial/unreliable) */ -#define KEY_RESET 0x159 /* reset/hard reset (unreliable) */ -#define KEY_PRINT 0x15a /* print/copy */ -#define KEY_LL 0x15b /* home down/bottom (lower left) */ -#define KEY_ABORT 0x15c /* abort/terminate key (any) */ -#define KEY_SHELP 0x15d /* short help */ -#define KEY_LHELP 0x15e /* long help */ -#define KEY_BTAB 0x15f /* Back tab key */ -#define KEY_BEG 0x160 /* beg(inning) key */ -#define KEY_CANCEL 0x161 /* cancel key */ -#define KEY_CLOSE 0x162 /* close key */ -#define KEY_COMMAND 0x163 /* cmd (command) key */ -#define KEY_COPY 0x164 /* copy key */ -#define KEY_CREATE 0x165 /* create key */ -#define KEY_END 0x166 /* end key */ -#define KEY_EXIT 0x167 /* exit key */ -#define KEY_FIND 0x168 /* find key */ -#define KEY_HELP 0x169 /* help key */ -#define KEY_MARK 0x16a /* mark key */ -#define KEY_MESSAGE 0x16b /* message key */ -#define KEY_MOVE 0x16c /* move key */ -#define KEY_NEXT 0x16d /* next object key */ -#define KEY_OPEN 0x16e /* open key */ -#define KEY_OPTIONS 0x16f /* options key */ -#define KEY_PREVIOUS 0x170 /* previous object key */ -#define KEY_REDO 0x171 /* redo key */ -#define KEY_REFERENCE 0x172 /* ref(erence) key */ -#define KEY_REFRESH 0x173 /* refresh key */ -#define KEY_REPLACE 0x174 /* replace key */ -#define KEY_RESTART 0x175 /* restart key */ -#define KEY_RESUME 0x176 /* resume key */ -#define KEY_SAVE 0x177 /* save key */ -#define KEY_SBEG 0x178 /* shifted beginning key */ -#define KEY_SCANCEL 0x179 /* shifted cancel key */ -#define KEY_SCOMMAND 0x17a /* shifted command key */ -#define KEY_SCOPY 0x17b /* shifted copy key */ -#define KEY_SCREATE 0x17c /* shifted create key */ -#define KEY_SDC 0x17d /* shifted delete char key */ -#define KEY_SDL 0x17e /* shifted delete line key */ -#define KEY_SELECT 0x17f /* select key */ -#define KEY_SEND 0x180 /* shifted end key */ -#define KEY_SEOL 0x181 /* shifted clear line key */ -#define KEY_SEXIT 0x182 /* shifted exit key */ -#define KEY_SFIND 0x183 /* shifted find key */ -#define KEY_SHOME 0x184 /* shifted home key */ -#define KEY_SIC 0x185 /* shifted input key */ - -#define KEY_SLEFT 0x187 /* shifted left arrow key */ -#define KEY_SMESSAGE 0x188 /* shifted message key */ -#define KEY_SMOVE 0x189 /* shifted move key */ -#define KEY_SNEXT 0x18a /* shifted next key */ -#define KEY_SOPTIONS 0x18b /* shifted options key */ -#define KEY_SPREVIOUS 0x18c /* shifted prev key */ -#define KEY_SPRINT 0x18d /* shifted print key */ -#define KEY_SREDO 0x18e /* shifted redo key */ -#define KEY_SREPLACE 0x18f /* shifted replace key */ -#define KEY_SRIGHT 0x190 /* shifted right arrow */ -#define KEY_SRSUME 0x191 /* shifted resume key */ -#define KEY_SSAVE 0x192 /* shifted save key */ -#define KEY_SSUSPEND 0x193 /* shifted suspend key */ -#define KEY_SUNDO 0x194 /* shifted undo key */ -#define KEY_SUSPEND 0x195 /* suspend key */ -#define KEY_UNDO 0x196 /* undo key */ - -/* PDCurses-specific key definitions -- PC only */ - -#define ALT_0 0x197 -#define ALT_1 0x198 -#define ALT_2 0x199 -#define ALT_3 0x19a -#define ALT_4 0x19b -#define ALT_5 0x19c -#define ALT_6 0x19d -#define ALT_7 0x19e -#define ALT_8 0x19f -#define ALT_9 0x1a0 -#define ALT_A 0x1a1 -#define ALT_B 0x1a2 -#define ALT_C 0x1a3 -#define ALT_D 0x1a4 -#define ALT_E 0x1a5 -#define ALT_F 0x1a6 -#define ALT_G 0x1a7 -#define ALT_H 0x1a8 -#define ALT_I 0x1a9 -#define ALT_J 0x1aa -#define ALT_K 0x1ab -#define ALT_L 0x1ac -#define ALT_M 0x1ad -#define ALT_N 0x1ae -#define ALT_O 0x1af -#define ALT_P 0x1b0 -#define ALT_Q 0x1b1 -#define ALT_R 0x1b2 -#define ALT_S 0x1b3 -#define ALT_T 0x1b4 -#define ALT_U 0x1b5 -#define ALT_V 0x1b6 -#define ALT_W 0x1b7 -#define ALT_X 0x1b8 -#define ALT_Y 0x1b9 -#define ALT_Z 0x1ba - -#define CTL_LEFT 0x1bb /* Control-Left-Arrow */ -#define CTL_RIGHT 0x1bc -#define CTL_PGUP 0x1bd -#define CTL_PGDN 0x1be -#define CTL_HOME 0x1bf -#define CTL_END 0x1c0 - -#define KEY_A1 0x1c1 /* upper left on Virtual keypad */ -#define KEY_A2 0x1c2 /* upper middle on Virt. keypad */ -#define KEY_A3 0x1c3 /* upper right on Vir. keypad */ -#define KEY_B1 0x1c4 /* middle left on Virt. keypad */ -#define KEY_B2 0x1c5 /* center on Virt. keypad */ -#define KEY_B3 0x1c6 /* middle right on Vir. keypad */ -#define KEY_C1 0x1c7 /* lower left on Virt. keypad */ -#define KEY_C2 0x1c8 /* lower middle on Virt. keypad */ -#define KEY_C3 0x1c9 /* lower right on Vir. keypad */ - -#define PADSLASH 0x1ca /* slash on keypad */ -#define PADENTER 0x1cb /* enter on keypad */ -#define CTL_PADENTER 0x1cc /* ctl-enter on keypad */ -#define ALT_PADENTER 0x1cd /* alt-enter on keypad */ -#define PADSTOP 0x1ce /* stop on keypad */ -#define PADSTAR 0x1cf /* star on keypad */ -#define PADMINUS 0x1d0 /* minus on keypad */ -#define PADPLUS 0x1d1 /* plus on keypad */ -#define CTL_PADSTOP 0x1d2 /* ctl-stop on keypad */ -#define CTL_PADCENTER 0x1d3 /* ctl-enter on keypad */ -#define CTL_PADPLUS 0x1d4 /* ctl-plus on keypad */ -#define CTL_PADMINUS 0x1d5 /* ctl-minus on keypad */ -#define CTL_PADSLASH 0x1d6 /* ctl-slash on keypad */ -#define CTL_PADSTAR 0x1d7 /* ctl-star on keypad */ -#define ALT_PADPLUS 0x1d8 /* alt-plus on keypad */ -#define ALT_PADMINUS 0x1d9 /* alt-minus on keypad */ -#define ALT_PADSLASH 0x1da /* alt-slash on keypad */ -#define ALT_PADSTAR 0x1db /* alt-star on keypad */ -#define ALT_PADSTOP 0x1dc /* alt-stop on keypad */ -#define CTL_INS 0x1dd /* ctl-insert */ -#define ALT_DEL 0x1de /* alt-delete */ -#define ALT_INS 0x1df /* alt-insert */ -#define CTL_UP 0x1e0 /* ctl-up arrow */ -#define CTL_DOWN 0x1e1 /* ctl-down arrow */ -#define CTL_TAB 0x1e2 /* ctl-tab */ -#define ALT_TAB 0x1e3 -#define ALT_MINUS 0x1e4 -#define ALT_EQUAL 0x1e5 -#define ALT_HOME 0x1e6 -#define ALT_PGUP 0x1e7 -#define ALT_PGDN 0x1e8 -#define ALT_END 0x1e9 -#define ALT_UP 0x1ea /* alt-up arrow */ -#define ALT_DOWN 0x1eb /* alt-down arrow */ -#define ALT_RIGHT 0x1ec /* alt-right arrow */ -#define ALT_LEFT 0x1ed /* alt-left arrow */ -#define ALT_ENTER 0x1ee /* alt-enter */ -#define ALT_ESC 0x1ef /* alt-escape */ -#define ALT_BQUOTE 0x1f0 /* alt-back quote */ -#define ALT_LBRACKET 0x1f1 /* alt-left bracket */ -#define ALT_RBRACKET 0x1f2 /* alt-right bracket */ -#define ALT_SEMICOLON 0x1f3 /* alt-semi-colon */ -#define ALT_FQUOTE 0x1f4 /* alt-forward quote */ -#define ALT_COMMA 0x1f5 /* alt-comma */ -#define ALT_STOP 0x1f6 /* alt-stop */ -#define ALT_FSLASH 0x1f7 /* alt-forward slash */ -#define ALT_BKSP 0x1f8 /* alt-backspace */ -#define CTL_BKSP 0x1f9 /* ctl-backspace */ -#define PAD0 0x1fa /* keypad 0 */ - -#define CTL_PAD0 0x1fb /* ctl-keypad 0 */ -#define CTL_PAD1 0x1fc -#define CTL_PAD2 0x1fd -#define CTL_PAD3 0x1fe -#define CTL_PAD4 0x1ff -#define CTL_PAD5 0x200 -#define CTL_PAD6 0x201 -#define CTL_PAD7 0x202 -#define CTL_PAD8 0x203 -#define CTL_PAD9 0x204 - -#define ALT_PAD0 0x205 /* alt-keypad 0 */ -#define ALT_PAD1 0x206 -#define ALT_PAD2 0x207 -#define ALT_PAD3 0x208 -#define ALT_PAD4 0x209 -#define ALT_PAD5 0x20a -#define ALT_PAD6 0x20b -#define ALT_PAD7 0x20c -#define ALT_PAD8 0x20d -#define ALT_PAD9 0x20e - -#define CTL_DEL 0x20f /* clt-delete */ -#define ALT_BSLASH 0x210 /* alt-back slash */ -#define CTL_ENTER 0x211 /* ctl-enter */ - -#define SHF_PADENTER 0x212 /* shift-enter on keypad */ -#define SHF_PADSLASH 0x213 /* shift-slash on keypad */ -#define SHF_PADSTAR 0x214 /* shift-star on keypad */ -#define SHF_PADPLUS 0x215 /* shift-plus on keypad */ -#define SHF_PADMINUS 0x216 /* shift-minus on keypad */ -#define SHF_UP 0x217 /* shift-up on keypad */ -#define SHF_DOWN 0x218 /* shift-down on keypad */ -#define SHF_IC 0x219 /* shift-insert on keypad */ -#define SHF_DC 0x21a /* shift-delete on keypad */ - -#define KEY_MOUSE 0x21b /* "mouse" key */ -#define KEY_SHIFT_L 0x21c /* Left-shift */ -#define KEY_SHIFT_R 0x21d /* Right-shift */ -#define KEY_CONTROL_L 0x21e /* Left-control */ -#define KEY_CONTROL_R 0x21f /* Right-control */ -#define KEY_ALT_L 0x220 /* Left-alt */ -#define KEY_ALT_R 0x221 /* Right-alt */ -#define KEY_RESIZE 0x222 /* Window resize */ -#define KEY_SUP 0x223 /* Shifted up arrow */ -#define KEY_SDOWN 0x224 /* Shifted down arrow */ - -#define KEY_MIN KEY_BREAK /* Minimum curses key value */ -#define KEY_MAX KEY_SDOWN /* Maximum curses key */ - -#define KEY_F(n) (KEY_F0 + (n)) - -/*---------------------------------------------------------------------- - * - * PDCurses Function Declarations - * - */ - -/* Standard */ - -int addch(const chtype); -int addchnstr(const chtype *, int); -int addchstr(const chtype *); -int addnstr(const char *, int); -int addstr(const char *); -int attroff(chtype); -int attron(chtype); -int attrset(chtype); -int attr_get(attr_t *, short *, void *); -int attr_off(attr_t, void *); -int attr_on(attr_t, void *); -int attr_set(attr_t, short, void *); -int baudrate(void); -int beep(void); -int bkgd(chtype); -void bkgdset(chtype); -int border(chtype, chtype, chtype, chtype, chtype, chtype, chtype, chtype); -int box(WINDOW *, chtype, chtype); -bool can_change_color(void); -int cbreak(void); -int chgat(int, attr_t, short, const void *); -int clearok(WINDOW *, bool); -int clear(void); -int clrtobot(void); -int clrtoeol(void); -int color_content(short, short *, short *, short *); -int color_set(short, void *); -int copywin(const WINDOW *, WINDOW *, int, int, int, int, int, int, int); -int curs_set(int); -int def_prog_mode(void); -int def_shell_mode(void); -int delay_output(int); -int delch(void); -int deleteln(void); -void delscreen(SCREEN *); -int delwin(WINDOW *); -WINDOW *derwin(WINDOW *, int, int, int, int); -int doupdate(void); -WINDOW *dupwin(WINDOW *); -int echochar(const chtype); -int echo(void); -int endwin(void); -char erasechar(void); -int erase(void); -void filter(void); -int flash(void); -int flushinp(void); -chtype getbkgd(WINDOW *); -int getnstr(char *, int); -int getstr(char *); -WINDOW *getwin(FILE *); -int halfdelay(int); -bool has_colors(void); -bool has_ic(void); -bool has_il(void); -int hline(chtype, int); -void idcok(WINDOW *, bool); -int idlok(WINDOW *, bool); -void immedok(WINDOW *, bool); -int inchnstr(chtype *, int); -int inchstr(chtype *); -chtype inch(void); -int init_color(short, short, short, short); -int init_pair(short, short, short); -WINDOW *initscr(void); -int innstr(char *, int); -int insch(chtype); -int insdelln(int); -int insertln(void); -int insnstr(const char *, int); -int insstr(const char *); -int instr(char *); -int intrflush(WINDOW *, bool); -bool isendwin(void); -bool is_linetouched(WINDOW *, int); -bool is_wintouched(WINDOW *); -char *keyname(int); -int keypad(WINDOW *, bool); -char killchar(void); -int leaveok(WINDOW *, bool); -char *longname(void); -int meta(WINDOW *, bool); -int move(int, int); -int mvaddch(int, int, const chtype); -int mvaddchnstr(int, int, const chtype *, int); -int mvaddchstr(int, int, const chtype *); -int mvaddnstr(int, int, const char *, int); -int mvaddstr(int, int, const char *); -int mvchgat(int, int, int, attr_t, short, const void *); -int mvcur(int, int, int, int); -int mvdelch(int, int); -int mvderwin(WINDOW *, int, int); -int mvgetch(int, int); -int mvgetnstr(int, int, char *, int); -int mvgetstr(int, int, char *); -int mvhline(int, int, chtype, int); -chtype mvinch(int, int); -int mvinchnstr(int, int, chtype *, int); -int mvinchstr(int, int, chtype *); -int mvinnstr(int, int, char *, int); -int mvinsch(int, int, chtype); -int mvinsnstr(int, int, const char *, int); -int mvinsstr(int, int, const char *); -int mvinstr(int, int, char *); -int mvprintw(int, int, const char *, ...); -int mvscanw(int, int, const char *, ...); -int mvvline(int, int, chtype, int); -int mvwaddchnstr(WINDOW *, int, int, const chtype *, int); -int mvwaddchstr(WINDOW *, int, int, const chtype *); -int mvwaddch(WINDOW *, int, int, const chtype); -int mvwaddnstr(WINDOW *, int, int, const char *, int); -int mvwaddstr(WINDOW *, int, int, const char *); -int mvwchgat(WINDOW *, int, int, int, attr_t, short, const void *); -int mvwdelch(WINDOW *, int, int); -int mvwgetch(WINDOW *, int, int); -int mvwgetnstr(WINDOW *, int, int, char *, int); -int mvwgetstr(WINDOW *, int, int, char *); -int mvwhline(WINDOW *, int, int, chtype, int); -int mvwinchnstr(WINDOW *, int, int, chtype *, int); -int mvwinchstr(WINDOW *, int, int, chtype *); -chtype mvwinch(WINDOW *, int, int); -int mvwinnstr(WINDOW *, int, int, char *, int); -int mvwinsch(WINDOW *, int, int, chtype); -int mvwinsnstr(WINDOW *, int, int, const char *, int); -int mvwinsstr(WINDOW *, int, int, const char *); -int mvwinstr(WINDOW *, int, int, char *); -int mvwin(WINDOW *, int, int); -int mvwprintw(WINDOW *, int, int, const char *, ...); -int mvwscanw(WINDOW *, int, int, const char *, ...); -int mvwvline(WINDOW *, int, int, chtype, int); -int napms(int); -WINDOW *newpad(int, int); -SCREEN *newterm(const char *, FILE *, FILE *); -WINDOW *newwin(int, int, int, int); -int nl(void); -int nocbreak(void); -int nodelay(WINDOW *, bool); -int noecho(void); -int nonl(void); -void noqiflush(void); -int noraw(void); -int notimeout(WINDOW *, bool); -int overlay(const WINDOW *, WINDOW *); -int overwrite(const WINDOW *, WINDOW *); -int pair_content(short, short *, short *); -int pechochar(WINDOW *, chtype); -int pnoutrefresh(WINDOW *, int, int, int, int, int, int); -int prefresh(WINDOW *, int, int, int, int, int, int); -int printw(const char *, ...); -int putwin(WINDOW *, FILE *); -void qiflush(void); -int raw(void); -int redrawwin(WINDOW *); -int refresh(void); -int reset_prog_mode(void); -int reset_shell_mode(void); -int resetty(void); -int ripoffline(int, int (*)(WINDOW *, int)); -int savetty(void); -int scanw(const char *, ...); -int scr_dump(const char *); -int scr_init(const char *); -int scr_restore(const char *); -int scr_set(const char *); -int scrl(int); -int scroll(WINDOW *); -int scrollok(WINDOW *, bool); -SCREEN *set_term(SCREEN *); -int setscrreg(int, int); -int slk_attroff(const chtype); -int slk_attr_off(const attr_t, void *); -int slk_attron(const chtype); -int slk_attr_on(const attr_t, void *); -int slk_attrset(const chtype); -int slk_attr_set(const attr_t, short, void *); -int slk_clear(void); -int slk_color(short); -int slk_init(int); -char *slk_label(int); -int slk_noutrefresh(void); -int slk_refresh(void); -int slk_restore(void); -int slk_set(int, const char *, int); -int slk_touch(void); -int standend(void); -int standout(void); -int start_color(void); -WINDOW *subpad(WINDOW *, int, int, int, int); -WINDOW *subwin(WINDOW *, int, int, int, int); -int syncok(WINDOW *, bool); -chtype termattrs(void); -attr_t term_attrs(void); -char *termname(void); -void timeout(int); -int touchline(WINDOW *, int, int); -int touchwin(WINDOW *); -int typeahead(int); -int untouchwin(WINDOW *); -void use_env(bool); -int vidattr(chtype); -int vid_attr(attr_t, short, void *); -int vidputs(chtype, int (*)(int)); -int vid_puts(attr_t, short, void *, int (*)(int)); -int vline(chtype, int); -int vw_printw(WINDOW *, const char *, va_list); -int vwprintw(WINDOW *, const char *, va_list); -int vw_scanw(WINDOW *, const char *, va_list); -int vwscanw(WINDOW *, const char *, va_list); -int waddchnstr(WINDOW *, const chtype *, int); -int waddchstr(WINDOW *, const chtype *); -int waddch(WINDOW *, const chtype); -int waddnstr(WINDOW *, const char *, int); -int waddstr(WINDOW *, const char *); -int wattroff(WINDOW *, chtype); -int wattron(WINDOW *, chtype); -int wattrset(WINDOW *, chtype); -int wattr_get(WINDOW *, attr_t *, short *, void *); -int wattr_off(WINDOW *, attr_t, void *); -int wattr_on(WINDOW *, attr_t, void *); -int wattr_set(WINDOW *, attr_t, short, void *); -void wbkgdset(WINDOW *, chtype); -int wbkgd(WINDOW *, chtype); -int wborder(WINDOW *, chtype, chtype, chtype, chtype, - chtype, chtype, chtype, chtype); -int wchgat(WINDOW *, int, attr_t, short, const void *); -int wclear(WINDOW *); -int wclrtobot(WINDOW *); -int wclrtoeol(WINDOW *); -int wcolor_set(WINDOW *, short, void *); -void wcursyncup(WINDOW *); -int wdelch(WINDOW *); -int wdeleteln(WINDOW *); -int wechochar(WINDOW *, const chtype); -int werase(WINDOW *); -int wgetch(WINDOW *); -int wgetnstr(WINDOW *, char *, int); -int wgetstr(WINDOW *, char *); -int whline(WINDOW *, chtype, int); -int winchnstr(WINDOW *, chtype *, int); -int winchstr(WINDOW *, chtype *); -chtype winch(WINDOW *); -int winnstr(WINDOW *, char *, int); -int winsch(WINDOW *, chtype); -int winsdelln(WINDOW *, int); -int winsertln(WINDOW *); -int winsnstr(WINDOW *, const char *, int); -int winsstr(WINDOW *, const char *); -int winstr(WINDOW *, char *); -int wmove(WINDOW *, int, int); -int wnoutrefresh(WINDOW *); -int wprintw(WINDOW *, const char *, ...); -int wredrawln(WINDOW *, int, int); -int wrefresh(WINDOW *); -int wscanw(WINDOW *, const char *, ...); -int wscrl(WINDOW *, int); -int wsetscrreg(WINDOW *, int, int); -int wstandend(WINDOW *); -int wstandout(WINDOW *); -void wsyncdown(WINDOW *); -void wsyncup(WINDOW *); -void wtimeout(WINDOW *, int); -int wtouchln(WINDOW *, int, int, int); -int wvline(WINDOW *, chtype, int); - -/* Wide-character functions */ - -#ifdef PDC_WIDE -int addnwstr(const wchar_t *, int); -int addwstr(const wchar_t *); -int add_wch(const cchar_t *); -int add_wchnstr(const cchar_t *, int); -int add_wchstr(const cchar_t *); -int border_set(const cchar_t *, const cchar_t *, const cchar_t *, - const cchar_t *, const cchar_t *, const cchar_t *, - const cchar_t *, const cchar_t *); -int box_set(WINDOW *, const cchar_t *, const cchar_t *); -int echo_wchar(const cchar_t *); -int erasewchar(wchar_t *); -int getbkgrnd(cchar_t *); -int getcchar(const cchar_t *, wchar_t *, attr_t *, short *, void *); -int getn_wstr(wint_t *, int); -int get_wch(wint_t *); -int get_wstr(wint_t *); -int hline_set(const cchar_t *, int); -int innwstr(wchar_t *, int); -int ins_nwstr(const wchar_t *, int); -int ins_wch(const cchar_t *); -int ins_wstr(const wchar_t *); -int inwstr(wchar_t *); -int in_wch(cchar_t *); -int in_wchnstr(cchar_t *, int); -int in_wchstr(cchar_t *); -char *key_name(wchar_t); -int killwchar(wchar_t *); -int mvaddnwstr(int, int, const wchar_t *, int); -int mvaddwstr(int, int, const wchar_t *); -int mvadd_wch(int, int, const cchar_t *); -int mvadd_wchnstr(int, int, const cchar_t *, int); -int mvadd_wchstr(int, int, const cchar_t *); -int mvgetn_wstr(int, int, wint_t *, int); -int mvget_wch(int, int, wint_t *); -int mvget_wstr(int, int, wint_t *); -int mvhline_set(int, int, const cchar_t *, int); -int mvinnwstr(int, int, wchar_t *, int); -int mvins_nwstr(int, int, const wchar_t *, int); -int mvins_wch(int, int, const cchar_t *); -int mvins_wstr(int, int, const wchar_t *); -int mvinwstr(int, int, wchar_t *); -int mvin_wch(int, int, cchar_t *); -int mvin_wchnstr(int, int, cchar_t *, int); -int mvin_wchstr(int, int, cchar_t *); -int mvvline_set(int, int, const cchar_t *, int); -int mvwaddnwstr(WINDOW *, int, int, const wchar_t *, int); -int mvwaddwstr(WINDOW *, int, int, const wchar_t *); -int mvwadd_wch(WINDOW *, int, int, const cchar_t *); -int mvwadd_wchnstr(WINDOW *, int, int, const cchar_t *, int); -int mvwadd_wchstr(WINDOW *, int, int, const cchar_t *); -int mvwgetn_wstr(WINDOW *, int, int, wint_t *, int); -int mvwget_wch(WINDOW *, int, int, wint_t *); -int mvwget_wstr(WINDOW *, int, int, wint_t *); -int mvwhline_set(WINDOW *, int, int, const cchar_t *, int); -int mvwinnwstr(WINDOW *, int, int, wchar_t *, int); -int mvwins_nwstr(WINDOW *, int, int, const wchar_t *, int); -int mvwins_wch(WINDOW *, int, int, const cchar_t *); -int mvwins_wstr(WINDOW *, int, int, const wchar_t *); -int mvwin_wch(WINDOW *, int, int, cchar_t *); -int mvwin_wchnstr(WINDOW *, int, int, cchar_t *, int); -int mvwin_wchstr(WINDOW *, int, int, cchar_t *); -int mvwinwstr(WINDOW *, int, int, wchar_t *); -int mvwvline_set(WINDOW *, int, int, const cchar_t *, int); -int pecho_wchar(WINDOW *, const cchar_t*); -int setcchar(cchar_t*, const wchar_t*, const attr_t, short, const void*); -int slk_wset(int, const wchar_t *, int); -int unget_wch(const wchar_t); -int vline_set(const cchar_t *, int); -int waddnwstr(WINDOW *, const wchar_t *, int); -int waddwstr(WINDOW *, const wchar_t *); -int wadd_wch(WINDOW *, const cchar_t *); -int wadd_wchnstr(WINDOW *, const cchar_t *, int); -int wadd_wchstr(WINDOW *, const cchar_t *); -int wbkgrnd(WINDOW *, const cchar_t *); -void wbkgrndset(WINDOW *, const cchar_t *); -int wborder_set(WINDOW *, const cchar_t *, const cchar_t *, - const cchar_t *, const cchar_t *, const cchar_t *, - const cchar_t *, const cchar_t *, const cchar_t *); -int wecho_wchar(WINDOW *, const cchar_t *); -int wgetbkgrnd(WINDOW *, cchar_t *); -int wgetn_wstr(WINDOW *, wint_t *, int); -int wget_wch(WINDOW *, wint_t *); -int wget_wstr(WINDOW *, wint_t *); -int whline_set(WINDOW *, const cchar_t *, int); -int winnwstr(WINDOW *, wchar_t *, int); -int wins_nwstr(WINDOW *, const wchar_t *, int); -int wins_wch(WINDOW *, const cchar_t *); -int wins_wstr(WINDOW *, const wchar_t *); -int winwstr(WINDOW *, wchar_t *); -int win_wch(WINDOW *, cchar_t *); -int win_wchnstr(WINDOW *, cchar_t *, int); -int win_wchstr(WINDOW *, cchar_t *); -wchar_t *wunctrl(cchar_t *); -int wvline_set(WINDOW *, const cchar_t *, int); -#endif - -/* Quasi-standard */ - -chtype getattrs(WINDOW *); -int getbegx(WINDOW *); -int getbegy(WINDOW *); -int getmaxx(WINDOW *); -int getmaxy(WINDOW *); -int getparx(WINDOW *); -int getpary(WINDOW *); -int getcurx(WINDOW *); -int getcury(WINDOW *); -void traceoff(void); -void traceon(void); -char *unctrl(chtype); - -int crmode(void); -int nocrmode(void); -int draino(int); -int resetterm(void); -int fixterm(void); -int saveterm(void); -int setsyx(int, int); - -int mouse_set(unsigned long); -int mouse_on(unsigned long); -int mouse_off(unsigned long); -int request_mouse_pos(void); -int map_button(unsigned long); -void wmouse_position(WINDOW *, int *, int *); -unsigned long getmouse(void); -unsigned long getbmap(void); - -/* ncurses */ - -int assume_default_colors(int, int); -const char *curses_version(void); -bool has_key(int); -int use_default_colors(void); -int wresize(WINDOW *, int, int); - -int mouseinterval(int); -mmask_t mousemask(mmask_t, mmask_t *); -bool mouse_trafo(int *, int *, bool); -int nc_getmouse(MEVENT *); -int ungetmouse(MEVENT *); -bool wenclose(const WINDOW *, int, int); -bool wmouse_trafo(const WINDOW *, int *, int *, bool); - -/* PDCurses */ - -int addrawch(chtype); -int insrawch(chtype); -bool is_termresized(void); -int mvaddrawch(int, int, chtype); -int mvdeleteln(int, int); -int mvinsertln(int, int); -int mvinsrawch(int, int, chtype); -int mvwaddrawch(WINDOW *, int, int, chtype); -int mvwdeleteln(WINDOW *, int, int); -int mvwinsertln(WINDOW *, int, int); -int mvwinsrawch(WINDOW *, int, int, chtype); -int raw_output(bool); -int resize_term(int, int); -WINDOW *resize_window(WINDOW *, int, int); -int waddrawch(WINDOW *, chtype); -int winsrawch(WINDOW *, chtype); -char wordchar(void); - -#ifdef PDC_WIDE -wchar_t *slk_wlabel(int); -#endif - -void PDC_debug(const char *, ...); -int PDC_ungetch(int); -int PDC_set_blink(bool); -int PDC_set_line_color(short); -void PDC_set_title(const char *); - -int PDC_clearclipboard(void); -int PDC_freeclipboard(char *); -int PDC_getclipboard(char **, long *); -int PDC_setclipboard(const char *, long); - -unsigned long PDC_get_input_fd(void); -unsigned long PDC_get_key_modifiers(void); -int PDC_return_key_modifiers(bool); -int PDC_save_key_modifiers(bool); - -#ifdef XCURSES -WINDOW *Xinitscr(int, char **); -void XCursesExit(void); -int sb_init(void); -int sb_set_horz(int, int, int); -int sb_set_vert(int, int, int); -int sb_get_horz(int *, int *, int *); -int sb_get_vert(int *, int *, int *); -int sb_refresh(void); -#endif - -/*** Functions defined as macros ***/ - -/* getch() and ungetch() conflict with some DOS libraries */ - -#define getch() wgetch(stdscr) -#define ungetch(ch) PDC_ungetch(ch) - -#define COLOR_PAIR(n) (((chtype)(n) << PDC_COLOR_SHIFT) & A_COLOR) -#define PAIR_NUMBER(n) (((n) & A_COLOR) >> PDC_COLOR_SHIFT) - -/* These will _only_ work as macros */ - -#define getbegyx(w, y, x) (y = getbegy(w), x = getbegx(w)) -#define getmaxyx(w, y, x) (y = getmaxy(w), x = getmaxx(w)) -#define getparyx(w, y, x) (y = getpary(w), x = getparx(w)) -#define getyx(w, y, x) (y = getcury(w), x = getcurx(w)) - -#define getsyx(y, x) { if (curscr->_leaveit) (y)=(x)=-1; \ - else getyx(curscr,(y),(x)); } - -#ifdef NCURSES_MOUSE_VERSION -# define getmouse(x) nc_getmouse(x) -#endif - -/* return codes from PDC_getclipboard() and PDC_setclipboard() calls */ - -#define PDC_CLIP_SUCCESS 0 -#define PDC_CLIP_ACCESS_ERROR 1 -#define PDC_CLIP_EMPTY 2 -#define PDC_CLIP_MEMORY_ERROR 3 - -/* PDCurses key modifier masks */ - -#define PDC_KEY_MODIFIER_SHIFT 1 -#define PDC_KEY_MODIFIER_CONTROL 2 -#define PDC_KEY_MODIFIER_ALT 4 -#define PDC_KEY_MODIFIER_NUMLOCK 8 - -#if defined(__cplusplus) || defined(__cplusplus__) || defined(__CPLUSPLUS) -# undef bool -} -#endif - -#endif /* __PDCURSES__ */ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/win32/zconf.h rsem-1.3.0+dfsg/samtools-1.3/win32/zconf.h --- rsem-1.2.31+dfsg/samtools-1.3/win32/zconf.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/win32/zconf.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,332 +0,0 @@ -/* zconf.h -- configuration of the zlib compression library - * Copyright (C) 1995-2005 Jean-loup Gailly. - * For conditions of distribution and use, see copyright notice in zlib.h - */ - -/* @(#) $Id$ */ - -#ifndef ZCONF_H -#define ZCONF_H - -/* - * If you *really* need a unique prefix for all types and library functions, - * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it. - */ -#ifdef Z_PREFIX -# define deflateInit_ z_deflateInit_ -# define deflate z_deflate -# define deflateEnd z_deflateEnd -# define inflateInit_ z_inflateInit_ -# define inflate z_inflate -# define inflateEnd z_inflateEnd -# define deflateInit2_ z_deflateInit2_ -# define deflateSetDictionary z_deflateSetDictionary -# define deflateCopy z_deflateCopy -# define deflateReset z_deflateReset -# define deflateParams z_deflateParams -# define deflateBound z_deflateBound -# define deflatePrime z_deflatePrime -# define inflateInit2_ z_inflateInit2_ -# define inflateSetDictionary z_inflateSetDictionary -# define inflateSync z_inflateSync -# define inflateSyncPoint z_inflateSyncPoint -# define inflateCopy z_inflateCopy -# define inflateReset z_inflateReset -# define inflateBack z_inflateBack -# define inflateBackEnd z_inflateBackEnd -# define compress z_compress -# define compress2 z_compress2 -# define compressBound z_compressBound -# define uncompress z_uncompress -# define adler32 z_adler32 -# define crc32 z_crc32 -# define get_crc_table z_get_crc_table -# define zError z_zError - -# define alloc_func z_alloc_func -# define free_func z_free_func -# define in_func z_in_func -# define out_func z_out_func -# define Byte z_Byte -# define uInt z_uInt -# define uLong z_uLong -# define Bytef z_Bytef -# define charf z_charf -# define intf z_intf -# define uIntf z_uIntf -# define uLongf z_uLongf -# define voidpf z_voidpf -# define voidp z_voidp -#endif - -#if defined(__MSDOS__) && !defined(MSDOS) -# define MSDOS -#endif -#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2) -# define OS2 -#endif -#if defined(_WINDOWS) && !defined(WINDOWS) -# define WINDOWS -#endif -#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__) -# ifndef WIN32 -# define WIN32 -# endif -#endif -#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32) -# if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__) -# ifndef SYS16BIT -# define SYS16BIT -# endif -# endif -#endif - -/* - * Compile with -DMAXSEG_64K if the alloc function cannot allocate more - * than 64k bytes at a time (needed on systems with 16-bit int). - */ -#ifdef SYS16BIT -# define MAXSEG_64K -#endif -#ifdef MSDOS -# define UNALIGNED_OK -#endif - -#ifdef __STDC_VERSION__ -# ifndef STDC -# define STDC -# endif -# if __STDC_VERSION__ >= 199901L -# ifndef STDC99 -# define STDC99 -# endif -# endif -#endif -#if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus)) -# define STDC -#endif -#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__)) -# define STDC -#endif -#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32)) -# define STDC -#endif -#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__)) -# define STDC -#endif - -#if defined(__OS400__) && !defined(STDC) /* iSeries (formerly AS/400). */ -# define STDC -#endif - -#ifndef STDC -# ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */ -# define const /* note: need a more gentle solution here */ -# endif -#endif - -/* Some Mac compilers merge all .h files incorrectly: */ -#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__) -# define NO_DUMMY_DECL -#endif - -/* Maximum value for memLevel in deflateInit2 */ -#ifndef MAX_MEM_LEVEL -# ifdef MAXSEG_64K -# define MAX_MEM_LEVEL 8 -# else -# define MAX_MEM_LEVEL 9 -# endif -#endif - -/* Maximum value for windowBits in deflateInit2 and inflateInit2. - * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files - * created by gzip. (Files created by minigzip can still be extracted by - * gzip.) - */ -#ifndef MAX_WBITS -# define MAX_WBITS 15 /* 32K LZ77 window */ -#endif - -/* The memory requirements for deflate are (in bytes): - (1 << (windowBits+2)) + (1 << (memLevel+9)) - that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values) - plus a few kilobytes for small objects. For example, if you want to reduce - the default memory requirements from 256K to 128K, compile with - make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7" - Of course this will generally degrade compression (there's no free lunch). - - The memory requirements for inflate are (in bytes) 1 << windowBits - that is, 32K for windowBits=15 (default value) plus a few kilobytes - for small objects. -*/ - - /* Type declarations */ - -#ifndef OF /* function prototypes */ -# ifdef STDC -# define OF(args) args -# else -# define OF(args) () -# endif -#endif - -/* The following definitions for FAR are needed only for MSDOS mixed - * model programming (small or medium model with some far allocations). - * This was tested only with MSC; for other MSDOS compilers you may have - * to define NO_MEMCPY in zutil.h. If you don't need the mixed model, - * just define FAR to be empty. - */ -#ifdef SYS16BIT -# if defined(M_I86SM) || defined(M_I86MM) - /* MSC small or medium model */ -# define SMALL_MEDIUM -# ifdef _MSC_VER -# define FAR _far -# else -# define FAR far -# endif -# endif -# if (defined(__SMALL__) || defined(__MEDIUM__)) - /* Turbo C small or medium model */ -# define SMALL_MEDIUM -# ifdef __BORLANDC__ -# define FAR _far -# else -# define FAR far -# endif -# endif -#endif - -#if defined(WINDOWS) || defined(WIN32) - /* If building or using zlib as a DLL, define ZLIB_DLL. - * This is not mandatory, but it offers a little performance increase. - */ -# ifdef ZLIB_DLL -# if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500)) -# ifdef ZLIB_INTERNAL -# define ZEXTERN extern __declspec(dllexport) -# else -# define ZEXTERN extern __declspec(dllimport) -# endif -# endif -# endif /* ZLIB_DLL */ - /* If building or using zlib with the WINAPI/WINAPIV calling convention, - * define ZLIB_WINAPI. - * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI. - */ -# ifdef ZLIB_WINAPI -# ifdef FAR -# undef FAR -# endif -# include - /* No need for _export, use ZLIB.DEF instead. */ - /* For complete Windows compatibility, use WINAPI, not __stdcall. */ -# define ZEXPORT WINAPI -# ifdef WIN32 -# define ZEXPORTVA WINAPIV -# else -# define ZEXPORTVA FAR CDECL -# endif -# endif -#endif - -#if defined (__BEOS__) -# ifdef ZLIB_DLL -# ifdef ZLIB_INTERNAL -# define ZEXPORT __declspec(dllexport) -# define ZEXPORTVA __declspec(dllexport) -# else -# define ZEXPORT __declspec(dllimport) -# define ZEXPORTVA __declspec(dllimport) -# endif -# endif -#endif - -#ifndef ZEXTERN -# define ZEXTERN extern -#endif -#ifndef ZEXPORT -# define ZEXPORT -#endif -#ifndef ZEXPORTVA -# define ZEXPORTVA -#endif - -#ifndef FAR -# define FAR -#endif - -#if !defined(__MACTYPES__) -typedef unsigned char Byte; /* 8 bits */ -#endif -typedef unsigned int uInt; /* 16 bits or more */ -typedef unsigned long uLong; /* 32 bits or more */ - -#ifdef SMALL_MEDIUM - /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */ -# define Bytef Byte FAR -#else - typedef Byte FAR Bytef; -#endif -typedef char FAR charf; -typedef int FAR intf; -typedef uInt FAR uIntf; -typedef uLong FAR uLongf; - -#ifdef STDC - typedef void const *voidpc; - typedef void FAR *voidpf; - typedef void *voidp; -#else - typedef Byte const *voidpc; - typedef Byte FAR *voidpf; - typedef Byte *voidp; -#endif - -#if 0 /* HAVE_UNISTD_H -- this line is updated by ./configure */ -# include /* for off_t */ -# include /* for SEEK_* and off_t */ -# ifdef VMS -# include /* for off_t */ -# endif -# define z_off_t off_t -#endif -#ifndef SEEK_SET -# define SEEK_SET 0 /* Seek from beginning of file. */ -# define SEEK_CUR 1 /* Seek from current position. */ -# define SEEK_END 2 /* Set file pointer to EOF plus "offset" */ -#endif -#ifndef z_off_t -# define z_off_t long -#endif - -#if defined(__OS400__) -# define NO_vsnprintf -#endif - -#if defined(__MVS__) -# define NO_vsnprintf -# ifdef FAR -# undef FAR -# endif -#endif - -/* MVS linker does not support external names larger than 8 bytes */ -#if defined(__MVS__) -# pragma map(deflateInit_,"DEIN") -# pragma map(deflateInit2_,"DEIN2") -# pragma map(deflateEnd,"DEEND") -# pragma map(deflateBound,"DEBND") -# pragma map(inflateInit_,"ININ") -# pragma map(inflateInit2_,"ININ2") -# pragma map(inflateEnd,"INEND") -# pragma map(inflateSync,"INSY") -# pragma map(inflateSetDictionary,"INSEDI") -# pragma map(compressBound,"CMBND") -# pragma map(inflate_table,"INTABL") -# pragma map(inflate_fast,"INFA") -# pragma map(inflate_copyright,"INCOPY") -#endif - -#endif /* ZCONF_H */ diff -Nru rsem-1.2.31+dfsg/samtools-1.3/win32/zlib.h rsem-1.3.0+dfsg/samtools-1.3/win32/zlib.h --- rsem-1.2.31+dfsg/samtools-1.3/win32/zlib.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samtools-1.3/win32/zlib.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,1357 +0,0 @@ -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.3, July 18th, 2005 - - Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - - - The data format used by the zlib library is described by RFCs (Request for - Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt - (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). -*/ - -#ifndef ZLIB_H -#define ZLIB_H - -#include "zconf.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define ZLIB_VERSION "1.2.3" -#define ZLIB_VERNUM 0x1230 - -/* - The 'zlib' compression library provides in-memory compression and - decompression functions, including integrity checks of the uncompressed - data. This version of the library supports only one compression method - (deflation) but other algorithms will be added later and will have the same - stream interface. - - Compression can be done in a single step if the buffers are large - enough (for example if an input file is mmap'ed), or can be done by - repeated calls of the compression function. In the latter case, the - application must provide more input and/or consume the output - (providing more output space) before each call. - - The compressed data format used by default by the in-memory functions is - the zlib format, which is a zlib wrapper documented in RFC 1950, wrapped - around a deflate stream, which is itself documented in RFC 1951. - - The library also supports reading and writing files in gzip (.gz) format - with an interface similar to that of stdio using the functions that start - with "gz". The gzip format is different from the zlib format. gzip is a - gzip wrapper, documented in RFC 1952, wrapped around a deflate stream. - - This library can optionally read and write gzip streams in memory as well. - - The zlib format was designed to be compact and fast for use in memory - and on communications channels. The gzip format was designed for single- - file compression on file systems, has a larger header than zlib to maintain - directory information, and uses a different, slower check method than zlib. - - The library does not install any signal handler. The decoder checks - the consistency of the compressed data, so the library should never - crash even in case of corrupted input. -*/ - -typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size)); -typedef void (*free_func) OF((voidpf opaque, voidpf address)); - -struct internal_state; - -typedef struct z_stream_s { - Bytef *next_in; /* next input byte */ - uInt avail_in; /* number of bytes available at next_in */ - uLong total_in; /* total nb of input bytes read so far */ - - Bytef *next_out; /* next output byte should be put there */ - uInt avail_out; /* remaining free space at next_out */ - uLong total_out; /* total nb of bytes output so far */ - - char *msg; /* last error message, NULL if no error */ - struct internal_state FAR *state; /* not visible by applications */ - - alloc_func zalloc; /* used to allocate the internal state */ - free_func zfree; /* used to free the internal state */ - voidpf opaque; /* private data object passed to zalloc and zfree */ - - int data_type; /* best guess about the data type: binary or text */ - uLong adler; /* adler32 value of the uncompressed data */ - uLong reserved; /* reserved for future use */ -} z_stream; - -typedef z_stream FAR *z_streamp; - -/* - gzip header information passed to and from zlib routines. See RFC 1952 - for more details on the meanings of these fields. -*/ -typedef struct gz_header_s { - int text; /* true if compressed data believed to be text */ - uLong time; /* modification time */ - int xflags; /* extra flags (not used when writing a gzip file) */ - int os; /* operating system */ - Bytef *extra; /* pointer to extra field or Z_NULL if none */ - uInt extra_len; /* extra field length (valid if extra != Z_NULL) */ - uInt extra_max; /* space at extra (only when reading header) */ - Bytef *name; /* pointer to zero-terminated file name or Z_NULL */ - uInt name_max; /* space at name (only when reading header) */ - Bytef *comment; /* pointer to zero-terminated comment or Z_NULL */ - uInt comm_max; /* space at comment (only when reading header) */ - int hcrc; /* true if there was or will be a header crc */ - int done; /* true when done reading gzip header (not used - when writing a gzip file) */ -} gz_header; - -typedef gz_header FAR *gz_headerp; - -/* - The application must update next_in and avail_in when avail_in has - dropped to zero. It must update next_out and avail_out when avail_out - has dropped to zero. The application must initialize zalloc, zfree and - opaque before calling the init function. All other fields are set by the - compression library and must not be updated by the application. - - The opaque value provided by the application will be passed as the first - parameter for calls of zalloc and zfree. This can be useful for custom - memory management. The compression library attaches no meaning to the - opaque value. - - zalloc must return Z_NULL if there is not enough memory for the object. - If zlib is used in a multi-threaded application, zalloc and zfree must be - thread safe. - - On 16-bit systems, the functions zalloc and zfree must be able to allocate - exactly 65536 bytes, but will not be required to allocate more than this - if the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS, - pointers returned by zalloc for objects of exactly 65536 bytes *must* - have their offset normalized to zero. The default allocation function - provided by this library ensures this (see zutil.c). To reduce memory - requirements and avoid any allocation of 64K objects, at the expense of - compression ratio, compile the library with -DMAX_WBITS=14 (see zconf.h). - - The fields total_in and total_out can be used for statistics or - progress reports. After compression, total_in holds the total size of - the uncompressed data and may be saved for use in the decompressor - (particularly if the decompressor wants to decompress everything in - a single step). -*/ - - /* constants */ - -#define Z_NO_FLUSH 0 -#define Z_PARTIAL_FLUSH 1 /* will be removed, use Z_SYNC_FLUSH instead */ -#define Z_SYNC_FLUSH 2 -#define Z_FULL_FLUSH 3 -#define Z_FINISH 4 -#define Z_BLOCK 5 -/* Allowed flush values; see deflate() and inflate() below for details */ - -#define Z_OK 0 -#define Z_STREAM_END 1 -#define Z_NEED_DICT 2 -#define Z_ERRNO (-1) -#define Z_STREAM_ERROR (-2) -#define Z_DATA_ERROR (-3) -#define Z_MEM_ERROR (-4) -#define Z_BUF_ERROR (-5) -#define Z_VERSION_ERROR (-6) -/* Return codes for the compression/decompression functions. Negative - * values are errors, positive values are used for special but normal events. - */ - -#define Z_NO_COMPRESSION 0 -#define Z_BEST_SPEED 1 -#define Z_BEST_COMPRESSION 9 -#define Z_DEFAULT_COMPRESSION (-1) -/* compression levels */ - -#define Z_FILTERED 1 -#define Z_HUFFMAN_ONLY 2 -#define Z_RLE 3 -#define Z_FIXED 4 -#define Z_DEFAULT_STRATEGY 0 -/* compression strategy; see deflateInit2() below for details */ - -#define Z_BINARY 0 -#define Z_TEXT 1 -#define Z_ASCII Z_TEXT /* for compatibility with 1.2.2 and earlier */ -#define Z_UNKNOWN 2 -/* Possible values of the data_type field (though see inflate()) */ - -#define Z_DEFLATED 8 -/* The deflate compression method (the only one supported in this version) */ - -#define Z_NULL 0 /* for initializing zalloc, zfree, opaque */ - -#define zlib_version zlibVersion() -/* for compatibility with versions < 1.0.2 */ - - /* basic functions */ - -ZEXTERN const char * ZEXPORT zlibVersion OF((void)); -/* The application can compare zlibVersion and ZLIB_VERSION for consistency. - If the first character differs, the library code actually used is - not compatible with the zlib.h header file used by the application. - This check is automatically made by deflateInit and inflateInit. - */ - -/* -ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level)); - - Initializes the internal stream state for compression. The fields - zalloc, zfree and opaque must be initialized before by the caller. - If zalloc and zfree are set to Z_NULL, deflateInit updates them to - use default allocation functions. - - The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9: - 1 gives best speed, 9 gives best compression, 0 gives no compression at - all (the input data is simply copied a block at a time). - Z_DEFAULT_COMPRESSION requests a default compromise between speed and - compression (currently equivalent to level 6). - - deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_STREAM_ERROR if level is not a valid compression level, - Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible - with the version assumed by the caller (ZLIB_VERSION). - msg is set to null if there is no error message. deflateInit does not - perform any compression: this will be done by deflate(). -*/ - - -ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush)); -/* - deflate compresses as much data as possible, and stops when the input - buffer becomes empty or the output buffer becomes full. It may introduce some - output latency (reading input without producing any output) except when - forced to flush. - - The detailed semantics are as follows. deflate performs one or both of the - following actions: - - - Compress more input starting at next_in and update next_in and avail_in - accordingly. If not all input can be processed (because there is not - enough room in the output buffer), next_in and avail_in are updated and - processing will resume at this point for the next call of deflate(). - - - Provide more output starting at next_out and update next_out and avail_out - accordingly. This action is forced if the parameter flush is non zero. - Forcing flush frequently degrades the compression ratio, so this parameter - should be set only when necessary (in interactive applications). - Some output may be provided even if flush is not set. - - Before the call of deflate(), the application should ensure that at least - one of the actions is possible, by providing more input and/or consuming - more output, and updating avail_in or avail_out accordingly; avail_out - should never be zero before the call. The application can consume the - compressed output when it wants, for example when the output buffer is full - (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK - and with zero avail_out, it must be called again after making room in the - output buffer because there might be more output pending. - - Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to - decide how much data to accumualte before producing output, in order to - maximize compression. - - If the parameter flush is set to Z_SYNC_FLUSH, all pending output is - flushed to the output buffer and the output is aligned on a byte boundary, so - that the decompressor can get all input data available so far. (In particular - avail_in is zero after the call if enough output space has been provided - before the call.) Flushing may degrade compression for some compression - algorithms and so it should be used only when necessary. - - If flush is set to Z_FULL_FLUSH, all output is flushed as with - Z_SYNC_FLUSH, and the compression state is reset so that decompression can - restart from this point if previous compressed data has been damaged or if - random access is desired. Using Z_FULL_FLUSH too often can seriously degrade - compression. - - If deflate returns with avail_out == 0, this function must be called again - with the same value of the flush parameter and more output space (updated - avail_out), until the flush is complete (deflate returns with non-zero - avail_out). In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that - avail_out is greater than six to avoid repeated flush markers due to - avail_out == 0 on return. - - If the parameter flush is set to Z_FINISH, pending input is processed, - pending output is flushed and deflate returns with Z_STREAM_END if there - was enough output space; if deflate returns with Z_OK, this function must be - called again with Z_FINISH and more output space (updated avail_out) but no - more input data, until it returns with Z_STREAM_END or an error. After - deflate has returned Z_STREAM_END, the only possible operations on the - stream are deflateReset or deflateEnd. - - Z_FINISH can be used immediately after deflateInit if all the compression - is to be done in a single step. In this case, avail_out must be at least - the value returned by deflateBound (see below). If deflate does not return - Z_STREAM_END, then it must be called again as described above. - - deflate() sets strm->adler to the adler32 checksum of all input read - so far (that is, total_in bytes). - - deflate() may update strm->data_type if it can make a good guess about - the input data type (Z_BINARY or Z_TEXT). In doubt, the data is considered - binary. This field is only for information purposes and does not affect - the compression algorithm in any manner. - - deflate() returns Z_OK if some progress has been made (more input - processed or more output produced), Z_STREAM_END if all input has been - consumed and all output has been produced (only when flush is set to - Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example - if next_in or next_out was NULL), Z_BUF_ERROR if no progress is possible - (for example avail_in or avail_out was zero). Note that Z_BUF_ERROR is not - fatal, and deflate() can be called again with more input and more output - space to continue compressing. -*/ - - -ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm)); -/* - All dynamically allocated data structures for this stream are freed. - This function discards any unprocessed input and does not flush any - pending output. - - deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the - stream state was inconsistent, Z_DATA_ERROR if the stream was freed - prematurely (some input or output was discarded). In the error case, - msg may be set but then points to a static string (which must not be - deallocated). -*/ - - -/* -ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm)); - - Initializes the internal stream state for decompression. The fields - next_in, avail_in, zalloc, zfree and opaque must be initialized before by - the caller. If next_in is not Z_NULL and avail_in is large enough (the exact - value depends on the compression method), inflateInit determines the - compression method from the zlib header and allocates all data structures - accordingly; otherwise the allocation will be deferred to the first call of - inflate. If zalloc and zfree are set to Z_NULL, inflateInit updates them to - use default allocation functions. - - inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough - memory, Z_VERSION_ERROR if the zlib library version is incompatible with the - version assumed by the caller. msg is set to null if there is no error - message. inflateInit does not perform any decompression apart from reading - the zlib header if present: this will be done by inflate(). (So next_in and - avail_in may be modified, but next_out and avail_out are unchanged.) -*/ - - -ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush)); -/* - inflate decompresses as much data as possible, and stops when the input - buffer becomes empty or the output buffer becomes full. It may introduce - some output latency (reading input without producing any output) except when - forced to flush. - - The detailed semantics are as follows. inflate performs one or both of the - following actions: - - - Decompress more input starting at next_in and update next_in and avail_in - accordingly. If not all input can be processed (because there is not - enough room in the output buffer), next_in is updated and processing - will resume at this point for the next call of inflate(). - - - Provide more output starting at next_out and update next_out and avail_out - accordingly. inflate() provides as much output as possible, until there - is no more input data or no more space in the output buffer (see below - about the flush parameter). - - Before the call of inflate(), the application should ensure that at least - one of the actions is possible, by providing more input and/or consuming - more output, and updating the next_* and avail_* values accordingly. - The application can consume the uncompressed output when it wants, for - example when the output buffer is full (avail_out == 0), or after each - call of inflate(). If inflate returns Z_OK and with zero avail_out, it - must be called again after making room in the output buffer because there - might be more output pending. - - The flush parameter of inflate() can be Z_NO_FLUSH, Z_SYNC_FLUSH, - Z_FINISH, or Z_BLOCK. Z_SYNC_FLUSH requests that inflate() flush as much - output as possible to the output buffer. Z_BLOCK requests that inflate() stop - if and when it gets to the next deflate block boundary. When decoding the - zlib or gzip format, this will cause inflate() to return immediately after - the header and before the first block. When doing a raw inflate, inflate() - will go ahead and process the first block, and will return when it gets to - the end of that block, or when it runs out of data. - - The Z_BLOCK option assists in appending to or combining deflate streams. - Also to assist in this, on return inflate() will set strm->data_type to the - number of unused bits in the last byte taken from strm->next_in, plus 64 - if inflate() is currently decoding the last block in the deflate stream, - plus 128 if inflate() returned immediately after decoding an end-of-block - code or decoding the complete header up to just before the first byte of the - deflate stream. The end-of-block will not be indicated until all of the - uncompressed data from that block has been written to strm->next_out. The - number of unused bits may in general be greater than seven, except when - bit 7 of data_type is set, in which case the number of unused bits will be - less than eight. - - inflate() should normally be called until it returns Z_STREAM_END or an - error. However if all decompression is to be performed in a single step - (a single call of inflate), the parameter flush should be set to - Z_FINISH. In this case all pending input is processed and all pending - output is flushed; avail_out must be large enough to hold all the - uncompressed data. (The size of the uncompressed data may have been saved - by the compressor for this purpose.) The next operation on this stream must - be inflateEnd to deallocate the decompression state. The use of Z_FINISH - is never required, but can be used to inform inflate that a faster approach - may be used for the single inflate() call. - - In this implementation, inflate() always flushes as much output as - possible to the output buffer, and always uses the faster approach on the - first call. So the only effect of the flush parameter in this implementation - is on the return value of inflate(), as noted below, or when it returns early - because Z_BLOCK is used. - - If a preset dictionary is needed after this call (see inflateSetDictionary - below), inflate sets strm->adler to the adler32 checksum of the dictionary - chosen by the compressor and returns Z_NEED_DICT; otherwise it sets - strm->adler to the adler32 checksum of all output produced so far (that is, - total_out bytes) and returns Z_OK, Z_STREAM_END or an error code as described - below. At the end of the stream, inflate() checks that its computed adler32 - checksum is equal to that saved by the compressor and returns Z_STREAM_END - only if the checksum is correct. - - inflate() will decompress and check either zlib-wrapped or gzip-wrapped - deflate data. The header type is detected automatically. Any information - contained in the gzip header is not retained, so applications that need that - information should instead use raw inflate, see inflateInit2() below, or - inflateBack() and perform their own processing of the gzip header and - trailer. - - inflate() returns Z_OK if some progress has been made (more input processed - or more output produced), Z_STREAM_END if the end of the compressed data has - been reached and all uncompressed output has been produced, Z_NEED_DICT if a - preset dictionary is needed at this point, Z_DATA_ERROR if the input data was - corrupted (input stream not conforming to the zlib format or incorrect check - value), Z_STREAM_ERROR if the stream structure was inconsistent (for example - if next_in or next_out was NULL), Z_MEM_ERROR if there was not enough memory, - Z_BUF_ERROR if no progress is possible or if there was not enough room in the - output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and - inflate() can be called again with more input and more output space to - continue decompressing. If Z_DATA_ERROR is returned, the application may then - call inflateSync() to look for a good compression block if a partial recovery - of the data is desired. -*/ - - -ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm)); -/* - All dynamically allocated data structures for this stream are freed. - This function discards any unprocessed input and does not flush any - pending output. - - inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state - was inconsistent. In the error case, msg may be set but then points to a - static string (which must not be deallocated). -*/ - - /* Advanced functions */ - -/* - The following functions are needed only in some special applications. -*/ - -/* -ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm, - int level, - int method, - int windowBits, - int memLevel, - int strategy)); - - This is another version of deflateInit with more compression options. The - fields next_in, zalloc, zfree and opaque must be initialized before by - the caller. - - The method parameter is the compression method. It must be Z_DEFLATED in - this version of the library. - - The windowBits parameter is the base two logarithm of the window size - (the size of the history buffer). It should be in the range 8..15 for this - version of the library. Larger values of this parameter result in better - compression at the expense of memory usage. The default value is 15 if - deflateInit is used instead. - - windowBits can also be -8..-15 for raw deflate. In this case, -windowBits - determines the window size. deflate() will then generate raw deflate data - with no zlib header or trailer, and will not compute an adler32 check value. - - windowBits can also be greater than 15 for optional gzip encoding. Add - 16 to windowBits to write a simple gzip header and trailer around the - compressed data instead of a zlib wrapper. The gzip header will have no - file name, no extra data, no comment, no modification time (set to zero), - no header crc, and the operating system will be set to 255 (unknown). If a - gzip stream is being written, strm->adler is a crc32 instead of an adler32. - - The memLevel parameter specifies how much memory should be allocated - for the internal compression state. memLevel=1 uses minimum memory but - is slow and reduces compression ratio; memLevel=9 uses maximum memory - for optimal speed. The default value is 8. See zconf.h for total memory - usage as a function of windowBits and memLevel. - - The strategy parameter is used to tune the compression algorithm. Use the - value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a - filter (or predictor), Z_HUFFMAN_ONLY to force Huffman encoding only (no - string match), or Z_RLE to limit match distances to one (run-length - encoding). Filtered data consists mostly of small values with a somewhat - random distribution. In this case, the compression algorithm is tuned to - compress them better. The effect of Z_FILTERED is to force more Huffman - coding and less string matching; it is somewhat intermediate between - Z_DEFAULT and Z_HUFFMAN_ONLY. Z_RLE is designed to be almost as fast as - Z_HUFFMAN_ONLY, but give better compression for PNG image data. The strategy - parameter only affects the compression ratio but not the correctness of the - compressed output even if it is not set appropriately. Z_FIXED prevents the - use of dynamic Huffman codes, allowing for a simpler decoder for special - applications. - - deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough - memory, Z_STREAM_ERROR if a parameter is invalid (such as an invalid - method). msg is set to null if there is no error message. deflateInit2 does - not perform any compression: this will be done by deflate(). -*/ - -ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm, - const Bytef *dictionary, - uInt dictLength)); -/* - Initializes the compression dictionary from the given byte sequence - without producing any compressed output. This function must be called - immediately after deflateInit, deflateInit2 or deflateReset, before any - call of deflate. The compressor and decompressor must use exactly the same - dictionary (see inflateSetDictionary). - - The dictionary should consist of strings (byte sequences) that are likely - to be encountered later in the data to be compressed, with the most commonly - used strings preferably put towards the end of the dictionary. Using a - dictionary is most useful when the data to be compressed is short and can be - predicted with good accuracy; the data can then be compressed better than - with the default empty dictionary. - - Depending on the size of the compression data structures selected by - deflateInit or deflateInit2, a part of the dictionary may in effect be - discarded, for example if the dictionary is larger than the window size in - deflate or deflate2. Thus the strings most likely to be useful should be - put at the end of the dictionary, not at the front. In addition, the - current implementation of deflate will use at most the window size minus - 262 bytes of the provided dictionary. - - Upon return of this function, strm->adler is set to the adler32 value - of the dictionary; the decompressor may later use this value to determine - which dictionary has been used by the compressor. (The adler32 value - applies to the whole dictionary even if only a subset of the dictionary is - actually used by the compressor.) If a raw deflate was requested, then the - adler32 value is not computed and strm->adler is not set. - - deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a - parameter is invalid (such as NULL dictionary) or the stream state is - inconsistent (for example if deflate has already been called for this stream - or if the compression method is bsort). deflateSetDictionary does not - perform any compression: this will be done by deflate(). -*/ - -ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest, - z_streamp source)); -/* - Sets the destination stream as a complete copy of the source stream. - - This function can be useful when several compression strategies will be - tried, for example when there are several ways of pre-processing the input - data with a filter. The streams that will be discarded should then be freed - by calling deflateEnd. Note that deflateCopy duplicates the internal - compression state which can be quite large, so this strategy is slow and - can consume lots of memory. - - deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_STREAM_ERROR if the source stream state was inconsistent - (such as zalloc being NULL). msg is left unchanged in both source and - destination. -*/ - -ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm)); -/* - This function is equivalent to deflateEnd followed by deflateInit, - but does not free and reallocate all the internal compression state. - The stream will keep the same compression level and any other attributes - that may have been set by deflateInit2. - - deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent (such as zalloc or state being NULL). -*/ - -ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm, - int level, - int strategy)); -/* - Dynamically update the compression level and compression strategy. The - interpretation of level and strategy is as in deflateInit2. This can be - used to switch between compression and straight copy of the input data, or - to switch to a different kind of input data requiring a different - strategy. If the compression level is changed, the input available so far - is compressed with the old level (and may be flushed); the new level will - take effect only at the next call of deflate(). - - Before the call of deflateParams, the stream state must be set as for - a call of deflate(), since the currently available input may have to - be compressed and flushed. In particular, strm->avail_out must be non-zero. - - deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source - stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR - if strm->avail_out was zero. -*/ - -ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm, - int good_length, - int max_lazy, - int nice_length, - int max_chain)); -/* - Fine tune deflate's internal compression parameters. This should only be - used by someone who understands the algorithm used by zlib's deflate for - searching for the best matching string, and even then only by the most - fanatic optimizer trying to squeeze out the last compressed bit for their - specific input data. Read the deflate.c source code for the meaning of the - max_lazy, good_length, nice_length, and max_chain parameters. - - deflateTune() can be called after deflateInit() or deflateInit2(), and - returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream. - */ - -ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm, - uLong sourceLen)); -/* - deflateBound() returns an upper bound on the compressed size after - deflation of sourceLen bytes. It must be called after deflateInit() - or deflateInit2(). This would be used to allocate an output buffer - for deflation in a single pass, and so would be called before deflate(). -*/ - -ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm, - int bits, - int value)); -/* - deflatePrime() inserts bits in the deflate output stream. The intent - is that this function is used to start off the deflate output with the - bits leftover from a previous deflate stream when appending to it. As such, - this function can only be used for raw deflate, and must be used before the - first deflate() call after a deflateInit2() or deflateReset(). bits must be - less than or equal to 16, and that many of the least significant bits of - value will be inserted in the output. - - deflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. -*/ - -ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm, - gz_headerp head)); -/* - deflateSetHeader() provides gzip header information for when a gzip - stream is requested by deflateInit2(). deflateSetHeader() may be called - after deflateInit2() or deflateReset() and before the first call of - deflate(). The text, time, os, extra field, name, and comment information - in the provided gz_header structure are written to the gzip header (xflag is - ignored -- the extra flags are set according to the compression level). The - caller must assure that, if not Z_NULL, name and comment are terminated with - a zero byte, and that if extra is not Z_NULL, that extra_len bytes are - available there. If hcrc is true, a gzip header crc is included. Note that - the current versions of the command-line version of gzip (up through version - 1.3.x) do not support header crc's, and will report that it is a "multi-part - gzip file" and give up. - - If deflateSetHeader is not used, the default gzip header has text false, - the time set to zero, and os set to 255, with no extra, name, or comment - fields. The gzip header is returned to the default state by deflateReset(). - - deflateSetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. -*/ - -/* -ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm, - int windowBits)); - - This is another version of inflateInit with an extra parameter. The - fields next_in, avail_in, zalloc, zfree and opaque must be initialized - before by the caller. - - The windowBits parameter is the base two logarithm of the maximum window - size (the size of the history buffer). It should be in the range 8..15 for - this version of the library. The default value is 15 if inflateInit is used - instead. windowBits must be greater than or equal to the windowBits value - provided to deflateInit2() while compressing, or it must be equal to 15 if - deflateInit2() was not used. If a compressed stream with a larger window - size is given as input, inflate() will return with the error code - Z_DATA_ERROR instead of trying to allocate a larger window. - - windowBits can also be -8..-15 for raw inflate. In this case, -windowBits - determines the window size. inflate() will then process raw deflate data, - not looking for a zlib or gzip header, not generating a check value, and not - looking for any check values for comparison at the end of the stream. This - is for use with other formats that use the deflate compressed data format - such as zip. Those formats provide their own check values. If a custom - format is developed using the raw deflate format for compressed data, it is - recommended that a check value such as an adler32 or a crc32 be applied to - the uncompressed data as is done in the zlib, gzip, and zip formats. For - most applications, the zlib format should be used as is. Note that comments - above on the use in deflateInit2() applies to the magnitude of windowBits. - - windowBits can also be greater than 15 for optional gzip decoding. Add - 32 to windowBits to enable zlib and gzip decoding with automatic header - detection, or add 16 to decode only the gzip format (the zlib format will - return a Z_DATA_ERROR). If a gzip stream is being decoded, strm->adler is - a crc32 instead of an adler32. - - inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough - memory, Z_STREAM_ERROR if a parameter is invalid (such as a null strm). msg - is set to null if there is no error message. inflateInit2 does not perform - any decompression apart from reading the zlib header if present: this will - be done by inflate(). (So next_in and avail_in may be modified, but next_out - and avail_out are unchanged.) -*/ - -ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm, - const Bytef *dictionary, - uInt dictLength)); -/* - Initializes the decompression dictionary from the given uncompressed byte - sequence. This function must be called immediately after a call of inflate, - if that call returned Z_NEED_DICT. The dictionary chosen by the compressor - can be determined from the adler32 value returned by that call of inflate. - The compressor and decompressor must use exactly the same dictionary (see - deflateSetDictionary). For raw inflate, this function can be called - immediately after inflateInit2() or inflateReset() and before any call of - inflate() to set the dictionary. The application must insure that the - dictionary that was used for compression is provided. - - inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a - parameter is invalid (such as NULL dictionary) or the stream state is - inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the - expected one (incorrect adler32 value). inflateSetDictionary does not - perform any decompression: this will be done by subsequent calls of - inflate(). -*/ - -ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm)); -/* - Skips invalid compressed data until a full flush point (see above the - description of deflate with Z_FULL_FLUSH) can be found, or until all - available input is skipped. No output is provided. - - inflateSync returns Z_OK if a full flush point has been found, Z_BUF_ERROR - if no more input was provided, Z_DATA_ERROR if no flush point has been found, - or Z_STREAM_ERROR if the stream structure was inconsistent. In the success - case, the application may save the current current value of total_in which - indicates where valid compressed data was found. In the error case, the - application may repeatedly call inflateSync, providing more input each time, - until success or end of the input data. -*/ - -ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest, - z_streamp source)); -/* - Sets the destination stream as a complete copy of the source stream. - - This function can be useful when randomly accessing a large stream. The - first pass through the stream can periodically record the inflate state, - allowing restarting inflate at those points when randomly accessing the - stream. - - inflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_STREAM_ERROR if the source stream state was inconsistent - (such as zalloc being NULL). msg is left unchanged in both source and - destination. -*/ - -ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm)); -/* - This function is equivalent to inflateEnd followed by inflateInit, - but does not free and reallocate all the internal decompression state. - The stream will keep attributes that may have been set by inflateInit2. - - inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent (such as zalloc or state being NULL). -*/ - -ZEXTERN int ZEXPORT inflatePrime OF((z_streamp strm, - int bits, - int value)); -/* - This function inserts bits in the inflate input stream. The intent is - that this function is used to start inflating at a bit position in the - middle of a byte. The provided bits will be used before any bytes are used - from next_in. This function should only be used with raw inflate, and - should be used before the first inflate() call after inflateInit2() or - inflateReset(). bits must be less than or equal to 16, and that many of the - least significant bits of value will be inserted in the input. - - inflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. -*/ - -ZEXTERN int ZEXPORT inflateGetHeader OF((z_streamp strm, - gz_headerp head)); -/* - inflateGetHeader() requests that gzip header information be stored in the - provided gz_header structure. inflateGetHeader() may be called after - inflateInit2() or inflateReset(), and before the first call of inflate(). - As inflate() processes the gzip stream, head->done is zero until the header - is completed, at which time head->done is set to one. If a zlib stream is - being decoded, then head->done is set to -1 to indicate that there will be - no gzip header information forthcoming. Note that Z_BLOCK can be used to - force inflate() to return immediately after header processing is complete - and before any actual data is decompressed. - - The text, time, xflags, and os fields are filled in with the gzip header - contents. hcrc is set to true if there is a header CRC. (The header CRC - was valid if done is set to one.) If extra is not Z_NULL, then extra_max - contains the maximum number of bytes to write to extra. Once done is true, - extra_len contains the actual extra field length, and extra contains the - extra field, or that field truncated if extra_max is less than extra_len. - If name is not Z_NULL, then up to name_max characters are written there, - terminated with a zero unless the length is greater than name_max. If - comment is not Z_NULL, then up to comm_max characters are written there, - terminated with a zero unless the length is greater than comm_max. When - any of extra, name, or comment are not Z_NULL and the respective field is - not present in the header, then that field is set to Z_NULL to signal its - absence. This allows the use of deflateSetHeader() with the returned - structure to duplicate the header. However if those fields are set to - allocated memory, then the application will need to save those pointers - elsewhere so that they can be eventually freed. - - If inflateGetHeader is not used, then the header information is simply - discarded. The header is always checked for validity, including the header - CRC if present. inflateReset() will reset the process to discard the header - information. The application would need to call inflateGetHeader() again to - retrieve the header from the next gzip stream. - - inflateGetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. -*/ - -/* -ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits, - unsigned char FAR *window)); - - Initialize the internal stream state for decompression using inflateBack() - calls. The fields zalloc, zfree and opaque in strm must be initialized - before the call. If zalloc and zfree are Z_NULL, then the default library- - derived memory allocation routines are used. windowBits is the base two - logarithm of the window size, in the range 8..15. window is a caller - supplied buffer of that size. Except for special applications where it is - assured that deflate was used with small window sizes, windowBits must be 15 - and a 32K byte window must be supplied to be able to decompress general - deflate streams. - - See inflateBack() for the usage of these routines. - - inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of - the paramaters are invalid, Z_MEM_ERROR if the internal state could not - be allocated, or Z_VERSION_ERROR if the version of the library does not - match the version of the header file. -*/ - -typedef unsigned (*in_func) OF((void FAR *, unsigned char FAR * FAR *)); -typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned)); - -ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm, - in_func in, void FAR *in_desc, - out_func out, void FAR *out_desc)); -/* - inflateBack() does a raw inflate with a single call using a call-back - interface for input and output. This is more efficient than inflate() for - file i/o applications in that it avoids copying between the output and the - sliding window by simply making the window itself the output buffer. This - function trusts the application to not change the output buffer passed by - the output function, at least until inflateBack() returns. - - inflateBackInit() must be called first to allocate the internal state - and to initialize the state with the user-provided window buffer. - inflateBack() may then be used multiple times to inflate a complete, raw - deflate stream with each call. inflateBackEnd() is then called to free - the allocated state. - - A raw deflate stream is one with no zlib or gzip header or trailer. - This routine would normally be used in a utility that reads zip or gzip - files and writes out uncompressed files. The utility would decode the - header and process the trailer on its own, hence this routine expects - only the raw deflate stream to decompress. This is different from the - normal behavior of inflate(), which expects either a zlib or gzip header and - trailer around the deflate stream. - - inflateBack() uses two subroutines supplied by the caller that are then - called by inflateBack() for input and output. inflateBack() calls those - routines until it reads a complete deflate stream and writes out all of the - uncompressed data, or until it encounters an error. The function's - parameters and return types are defined above in the in_func and out_func - typedefs. inflateBack() will call in(in_desc, &buf) which should return the - number of bytes of provided input, and a pointer to that input in buf. If - there is no input available, in() must return zero--buf is ignored in that - case--and inflateBack() will return a buffer error. inflateBack() will call - out(out_desc, buf, len) to write the uncompressed data buf[0..len-1]. out() - should return zero on success, or non-zero on failure. If out() returns - non-zero, inflateBack() will return with an error. Neither in() nor out() - are permitted to change the contents of the window provided to - inflateBackInit(), which is also the buffer that out() uses to write from. - The length written by out() will be at most the window size. Any non-zero - amount of input may be provided by in(). - - For convenience, inflateBack() can be provided input on the first call by - setting strm->next_in and strm->avail_in. If that input is exhausted, then - in() will be called. Therefore strm->next_in must be initialized before - calling inflateBack(). If strm->next_in is Z_NULL, then in() will be called - immediately for input. If strm->next_in is not Z_NULL, then strm->avail_in - must also be initialized, and then if strm->avail_in is not zero, input will - initially be taken from strm->next_in[0 .. strm->avail_in - 1]. - - The in_desc and out_desc parameters of inflateBack() is passed as the - first parameter of in() and out() respectively when they are called. These - descriptors can be optionally used to pass any information that the caller- - supplied in() and out() functions need to do their job. - - On return, inflateBack() will set strm->next_in and strm->avail_in to - pass back any unused input that was provided by the last in() call. The - return values of inflateBack() can be Z_STREAM_END on success, Z_BUF_ERROR - if in() or out() returned an error, Z_DATA_ERROR if there was a format - error in the deflate stream (in which case strm->msg is set to indicate the - nature of the error), or Z_STREAM_ERROR if the stream was not properly - initialized. In the case of Z_BUF_ERROR, an input or output error can be - distinguished using strm->next_in which will be Z_NULL only if in() returned - an error. If strm->next is not Z_NULL, then the Z_BUF_ERROR was due to - out() returning non-zero. (in() will always be called before out(), so - strm->next_in is assured to be defined if out() returns non-zero.) Note - that inflateBack() cannot return Z_OK. -*/ - -ZEXTERN int ZEXPORT inflateBackEnd OF((z_streamp strm)); -/* - All memory allocated by inflateBackInit() is freed. - - inflateBackEnd() returns Z_OK on success, or Z_STREAM_ERROR if the stream - state was inconsistent. -*/ - -ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void)); -/* Return flags indicating compile-time options. - - Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other: - 1.0: size of uInt - 3.2: size of uLong - 5.4: size of voidpf (pointer) - 7.6: size of z_off_t - - Compiler, assembler, and debug options: - 8: DEBUG - 9: ASMV or ASMINF -- use ASM code - 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention - 11: 0 (reserved) - - One-time table building (smaller code, but not thread-safe if true): - 12: BUILDFIXED -- build static block decoding tables when needed - 13: DYNAMIC_CRC_TABLE -- build CRC calculation tables when needed - 14,15: 0 (reserved) - - Library content (indicates missing functionality): - 16: NO_GZCOMPRESS -- gz* functions cannot compress (to avoid linking - deflate code when not needed) - 17: NO_GZIP -- deflate can't write gzip streams, and inflate can't detect - and decode gzip streams (to avoid linking crc code) - 18-19: 0 (reserved) - - Operation variations (changes in library functionality): - 20: PKZIP_BUG_WORKAROUND -- slightly more permissive inflate - 21: FASTEST -- deflate algorithm with only one, lowest compression level - 22,23: 0 (reserved) - - The sprintf variant used by gzprintf (zero is best): - 24: 0 = vs*, 1 = s* -- 1 means limited to 20 arguments after the format - 25: 0 = *nprintf, 1 = *printf -- 1 means gzprintf() not secure! - 26: 0 = returns value, 1 = void -- 1 means inferred string length returned - - Remainder: - 27-31: 0 (reserved) - */ - - - /* utility functions */ - -/* - The following utility functions are implemented on top of the - basic stream-oriented functions. To simplify the interface, some - default options are assumed (compression level and memory usage, - standard memory allocation functions). The source code of these - utility functions can easily be modified if you need special options. -*/ - -ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen, - const Bytef *source, uLong sourceLen)); -/* - Compresses the source buffer into the destination buffer. sourceLen is - the byte length of the source buffer. Upon entry, destLen is the total - size of the destination buffer, which must be at least the value returned - by compressBound(sourceLen). Upon exit, destLen is the actual size of the - compressed buffer. - This function can be used to compress a whole file at once if the - input file is mmap'ed. - compress returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_BUF_ERROR if there was not enough room in the output - buffer. -*/ - -ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen, - const Bytef *source, uLong sourceLen, - int level)); -/* - Compresses the source buffer into the destination buffer. The level - parameter has the same meaning as in deflateInit. sourceLen is the byte - length of the source buffer. Upon entry, destLen is the total size of the - destination buffer, which must be at least the value returned by - compressBound(sourceLen). Upon exit, destLen is the actual size of the - compressed buffer. - - compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough - memory, Z_BUF_ERROR if there was not enough room in the output buffer, - Z_STREAM_ERROR if the level parameter is invalid. -*/ - -ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen)); -/* - compressBound() returns an upper bound on the compressed size after - compress() or compress2() on sourceLen bytes. It would be used before - a compress() or compress2() call to allocate the destination buffer. -*/ - -ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen, - const Bytef *source, uLong sourceLen)); -/* - Decompresses the source buffer into the destination buffer. sourceLen is - the byte length of the source buffer. Upon entry, destLen is the total - size of the destination buffer, which must be large enough to hold the - entire uncompressed data. (The size of the uncompressed data must have - been saved previously by the compressor and transmitted to the decompressor - by some mechanism outside the scope of this compression library.) - Upon exit, destLen is the actual size of the compressed buffer. - This function can be used to decompress a whole file at once if the - input file is mmap'ed. - - uncompress returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_BUF_ERROR if there was not enough room in the output - buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete. -*/ - - -typedef voidp gzFile; - -ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode)); -/* - Opens a gzip (.gz) file for reading or writing. The mode parameter - is as in fopen ("rb" or "wb") but can also include a compression level - ("wb9") or a strategy: 'f' for filtered data as in "wb6f", 'h' for - Huffman only compression as in "wb1h", or 'R' for run-length encoding - as in "wb1R". (See the description of deflateInit2 for more information - about the strategy parameter.) - - gzopen can be used to read a file which is not in gzip format; in this - case gzread will directly read from the file without decompression. - - gzopen returns NULL if the file could not be opened or if there was - insufficient memory to allocate the (de)compression state; errno - can be checked to distinguish the two cases (if errno is zero, the - zlib error is Z_MEM_ERROR). */ - -ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode)); -/* - gzdopen() associates a gzFile with the file descriptor fd. File - descriptors are obtained from calls like open, dup, creat, pipe or - fileno (in the file has been previously opened with fopen). - The mode parameter is as in gzopen. - The next call of gzclose on the returned gzFile will also close the - file descriptor fd, just like fclose(fdopen(fd), mode) closes the file - descriptor fd. If you want to keep fd open, use gzdopen(dup(fd), mode). - gzdopen returns NULL if there was insufficient memory to allocate - the (de)compression state. -*/ - -ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy)); -/* - Dynamically update the compression level or strategy. See the description - of deflateInit2 for the meaning of these parameters. - gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not - opened for writing. -*/ - -ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len)); -/* - Reads the given number of uncompressed bytes from the compressed file. - If the input file was not in gzip format, gzread copies the given number - of bytes into the buffer. - gzread returns the number of uncompressed bytes actually read (0 for - end of file, -1 for error). */ - -ZEXTERN int ZEXPORT gzwrite OF((gzFile file, - voidpc buf, unsigned len)); -/* - Writes the given number of uncompressed bytes into the compressed file. - gzwrite returns the number of uncompressed bytes actually written - (0 in case of error). -*/ - -ZEXTERN int ZEXPORTVA gzprintf OF((gzFile file, const char *format, ...)); -/* - Converts, formats, and writes the args to the compressed file under - control of the format string, as in fprintf. gzprintf returns the number of - uncompressed bytes actually written (0 in case of error). The number of - uncompressed bytes written is limited to 4095. The caller should assure that - this limit is not exceeded. If it is exceeded, then gzprintf() will return - return an error (0) with nothing written. In this case, there may also be a - buffer overflow with unpredictable consequences, which is possible only if - zlib was compiled with the insecure functions sprintf() or vsprintf() - because the secure snprintf() or vsnprintf() functions were not available. -*/ - -ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s)); -/* - Writes the given null-terminated string to the compressed file, excluding - the terminating null character. - gzputs returns the number of characters written, or -1 in case of error. -*/ - -ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len)); -/* - Reads bytes from the compressed file until len-1 characters are read, or - a newline character is read and transferred to buf, or an end-of-file - condition is encountered. The string is then terminated with a null - character. - gzgets returns buf, or Z_NULL in case of error. -*/ - -ZEXTERN int ZEXPORT gzputc OF((gzFile file, int c)); -/* - Writes c, converted to an unsigned char, into the compressed file. - gzputc returns the value that was written, or -1 in case of error. -*/ - -ZEXTERN int ZEXPORT gzgetc OF((gzFile file)); -/* - Reads one byte from the compressed file. gzgetc returns this byte - or -1 in case of end of file or error. -*/ - -ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file)); -/* - Push one character back onto the stream to be read again later. - Only one character of push-back is allowed. gzungetc() returns the - character pushed, or -1 on failure. gzungetc() will fail if a - character has been pushed but not read yet, or if c is -1. The pushed - character will be discarded if the stream is repositioned with gzseek() - or gzrewind(). -*/ - -ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush)); -/* - Flushes all pending output into the compressed file. The parameter - flush is as in the deflate() function. The return value is the zlib - error number (see function gzerror below). gzflush returns Z_OK if - the flush parameter is Z_FINISH and all output could be flushed. - gzflush should be called only when strictly necessary because it can - degrade compression. -*/ - -ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file, - z_off_t offset, int whence)); -/* - Sets the starting position for the next gzread or gzwrite on the - given compressed file. The offset represents a number of bytes in the - uncompressed data stream. The whence parameter is defined as in lseek(2); - the value SEEK_END is not supported. - If the file is opened for reading, this function is emulated but can be - extremely slow. If the file is opened for writing, only forward seeks are - supported; gzseek then compresses a sequence of zeroes up to the new - starting position. - - gzseek returns the resulting offset location as measured in bytes from - the beginning of the uncompressed stream, or -1 in case of error, in - particular if the file is opened for writing and the new starting position - would be before the current position. -*/ - -ZEXTERN int ZEXPORT gzrewind OF((gzFile file)); -/* - Rewinds the given file. This function is supported only for reading. - - gzrewind(file) is equivalent to (int)gzseek(file, 0L, SEEK_SET) -*/ - -ZEXTERN z_off_t ZEXPORT gztell OF((gzFile file)); -/* - Returns the starting position for the next gzread or gzwrite on the - given compressed file. This position represents a number of bytes in the - uncompressed data stream. - - gztell(file) is equivalent to gzseek(file, 0L, SEEK_CUR) -*/ - -ZEXTERN int ZEXPORT gzeof OF((gzFile file)); -/* - Returns 1 when EOF has previously been detected reading the given - input stream, otherwise zero. -*/ - -ZEXTERN int ZEXPORT gzdirect OF((gzFile file)); -/* - Returns 1 if file is being read directly without decompression, otherwise - zero. -*/ - -ZEXTERN int ZEXPORT gzclose OF((gzFile file)); -/* - Flushes all pending output if necessary, closes the compressed file - and deallocates all the (de)compression state. The return value is the zlib - error number (see function gzerror below). -*/ - -ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum)); -/* - Returns the error message for the last error which occurred on the - given compressed file. errnum is set to zlib error number. If an - error occurred in the file system and not in the compression library, - errnum is set to Z_ERRNO and the application may consult errno - to get the exact error code. -*/ - -ZEXTERN void ZEXPORT gzclearerr OF((gzFile file)); -/* - Clears the error and end-of-file flags for file. This is analogous to the - clearerr() function in stdio. This is useful for continuing to read a gzip - file that is being written concurrently. -*/ - - /* checksum functions */ - -/* - These functions are not related to compression but are exported - anyway because they might be useful in applications using the - compression library. -*/ - -ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); -/* - Update a running Adler-32 checksum with the bytes buf[0..len-1] and - return the updated checksum. If buf is NULL, this function returns - the required initial value for the checksum. - An Adler-32 checksum is almost as reliable as a CRC32 but can be computed - much faster. Usage example: - - uLong adler = adler32(0L, Z_NULL, 0); - - while (read_buffer(buffer, length) != EOF) { - adler = adler32(adler, buffer, length); - } - if (adler != original_adler) error(); -*/ - -ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2, - z_off_t len2)); -/* - Combine two Adler-32 checksums into one. For two sequences of bytes, seq1 - and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for - each, adler1 and adler2. adler32_combine() returns the Adler-32 checksum of - seq1 and seq2 concatenated, requiring only adler1, adler2, and len2. -*/ - -ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len)); -/* - Update a running CRC-32 with the bytes buf[0..len-1] and return the - updated CRC-32. If buf is NULL, this function returns the required initial - value for the for the crc. Pre- and post-conditioning (one's complement) is - performed within this function so it shouldn't be done by the application. - Usage example: - - uLong crc = crc32(0L, Z_NULL, 0); - - while (read_buffer(buffer, length) != EOF) { - crc = crc32(crc, buffer, length); - } - if (crc != original_crc) error(); -*/ - -ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2)); - -/* - Combine two CRC-32 check values into one. For two sequences of bytes, - seq1 and seq2 with lengths len1 and len2, CRC-32 check values were - calculated for each, crc1 and crc2. crc32_combine() returns the CRC-32 - check value of seq1 and seq2 concatenated, requiring only crc1, crc2, and - len2. -*/ - - - /* various hacks, don't look :) */ - -/* deflateInit and inflateInit are macros to allow checking the zlib version - * and the compiler's view of z_stream: - */ -ZEXTERN int ZEXPORT deflateInit_ OF((z_streamp strm, int level, - const char *version, int stream_size)); -ZEXTERN int ZEXPORT inflateInit_ OF((z_streamp strm, - const char *version, int stream_size)); -ZEXTERN int ZEXPORT deflateInit2_ OF((z_streamp strm, int level, int method, - int windowBits, int memLevel, - int strategy, const char *version, - int stream_size)); -ZEXTERN int ZEXPORT inflateInit2_ OF((z_streamp strm, int windowBits, - const char *version, int stream_size)); -ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits, - unsigned char FAR *window, - const char *version, - int stream_size)); -#define deflateInit(strm, level) \ - deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream)) -#define inflateInit(strm) \ - inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream)) -#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \ - deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\ - (strategy), ZLIB_VERSION, sizeof(z_stream)) -#define inflateInit2(strm, windowBits) \ - inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream)) -#define inflateBackInit(strm, windowBits, window) \ - inflateBackInit_((strm), (windowBits), (window), \ - ZLIB_VERSION, sizeof(z_stream)) - - -#if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL) - struct internal_state {int dummy;}; /* hack for buggy compilers */ -#endif - -ZEXTERN const char * ZEXPORT zError OF((int)); -ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp z)); -ZEXTERN const uLongf * ZEXPORT get_crc_table OF((void)); - -#ifdef __cplusplus -} -#endif - -#endif /* ZLIB_H */ diff -Nru rsem-1.2.31+dfsg/samValidator.cpp rsem-1.3.0+dfsg/samValidator.cpp --- rsem-1.2.31+dfsg/samValidator.cpp 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/samValidator.cpp 2016-10-02 14:34:20.000000000 +0000 @@ -1,9 +1,10 @@ -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include #include #include "htslib/sam.h" @@ -22,84 +23,171 @@ bool isValid; +bool check_read(bam1_t *b, bam_hdr_t *header) { + uint32_t* cigar = bam_get_cigar(b); + for (int i = 0; i < b->core.n_cigar; ++i) { + char op = bam_cigar_opchr(*cigar); + if (op == 'N') { + printf("\nSkipped region is detected (cigar N) for read %s!\nTo use RSEM, please align your reads to a set of transcript sequences instead of a genome.\n", bam_get_qname(b)); + return false; + } + else if (op == 'I' || op == 'D') { + printf("\nIndel alignment is detected (cigar %c) for read %s!\nRSEM currently does not support indel alignments.\n", op, bam_get_qname(b)); + return false; + } + else if (op == 'S' || op == 'H' || op == 'P') { + printf("\nClipping or padding is detected (cigar %c) for read %s!\nRSEM currently doest not support clipping or padding.\n", op, bam_get_qname(b)); + return false; + } + ++cigar; + } + + if (b->core.pos < 0 || bam_endpos(b) > header->target_len[b->core.tid]) { + printf("\n"); + if (bam_is_paired(b)) { + printf("Mate %d of paired-end read %s", (bam_is_read1(b) ? 1 : 2), bam_get_qname(b)); + } + else { + printf("Read %s", bam_get_qname(b)); + } + printf(" aligns to [%d, %d) of transcript %s, which exceeds the transcript's boundary [0, %d)!\n", + b->core.pos, bam_endpos(b), header->target_name[b->core.tid], header->target_len[b->core.tid]); + return false; + } + + return true; +} + int main(int argc, char* argv[]) { - if (argc != 2) { - printf("Usage: rsem-sam-validator \n"); - exit(-1); - } - - in = sam_open(argv[1], "r"); - general_assert(in != 0, "Cannot open input file!"); - header = sam_hdr_read(in); - general_assert(header != 0, "Cannot load SAM header!"); - used.clear(); - b = bam_init1(); b2 = bam_init1(); - - isValid = true; - - HIT_INT_TYPE cnt = 0; - string cqname(""), qname; - uint64_t creadlen = 0, readlen; - bool cispaired = false, ispaired; - - printf("."); fflush(stdout); - do { - if (sam_read1(in, header, b) < 0) break; - assert(b->core.l_qseq > 0); - - qname = bam_get_canonical_name(b); - - // if this is a paired-end read - ispaired = bam_is_paired(b); - if (ispaired) { - - isValid = (sam_read1(in, header, b2) >= 0) && (qname == bam_get_canonical_name(b2)) && bam_is_paired(b2); - if (!isValid) { printf("\nOnly find one mate for paired-end read %s!\n", qname.c_str()); continue; } - assert(b2->core.l_qseq > 0); - isValid = !(bam_is_read1(b) && bam_is_read2(b)) && !(bam_is_read1(b2) && bam_is_read2(b2)); - if (!isValid) { printf("\nRead %s has more than 2 segments (e.g. tripled or more ended reads)!\n", qname.c_str()); continue; } - - if (!bam_is_read1(b)) { bam1_t *tmp = b; b = b2; b2 = tmp; } - isValid = bam_is_read1(b) && bam_is_read2(b2); - if (!isValid) { printf("\nThe two mates of paired-end read %s are not adjacent!\n", qname.c_str()); continue; } - - // both mates are mapped - if (bam_is_mapped(b) && bam_is_mapped(b2)) { - isValid = (b->core.tid == b2->core.tid) && (b->core.pos == b2->core.mpos) && (b2->core.pos == b->core.mpos); - if (!isValid) { printf("\nOne of paired-end read %s's alignment does not have two mates adjacent to each other! If you're running covert-sam-for-rsem now, this might mean the read contains duplicate alignments.\n", qname.c_str()); continue; } - } - - readlen = (uint64_t(b->core.l_qseq) << 32) + b2->core.l_qseq; - } - else readlen = b->core.l_qseq; - - if (cqname != qname) { - isValid = used.find(qname) == used.end(); - if (!isValid) { printf("\nThe alignments of read %s are not grouped together!", qname.c_str()); continue; } - used.insert(cqname); - cqname = qname; - creadlen = readlen; - cispaired = ispaired; - } - else { - assert(cqname != ""); - isValid = (creadlen == readlen); - if (!isValid) { printf("\nRead %s have different read/mate lengths!\n", qname.c_str()); continue; } - isValid = (cispaired == ispaired); - if (!isValid) { printf("\nRead %s is detected as both single-end read and paired-end read!\n", qname.c_str()); continue; } - } - - ++cnt; - if (cnt % 1000000 == 0) { printf("."); fflush(stdout); } - - } while(isValid); - - bam_destroy1(b); bam_destroy1(b2); - bam_hdr_destroy(header); - sam_close(in); - - if (isValid) printf("\nThe input file is valid!\n"); - else printf("The input file is not valid!\n"); - - return 0; + if (argc != 2) { + printf("Usage: rsem-sam-validator \n"); + exit(-1); + } + + in = sam_open(argv[1], "r"); + general_assert(in != 0, "Cannot open input file!"); + header = sam_hdr_read(in); + general_assert(header != 0, "Cannot load SAM header!"); + used.clear(); + b = bam_init1(); b2 = bam_init1(); + + isValid = true; + + HIT_INT_TYPE cnt = 0; + string cqname(""), qname; + int creadlen = 0, readlen, creadlen2, readlen2; + char ispaired = -1; + + printf("."); fflush(stdout); + do { + int ret = sam_read1(in, header, b); + if (ret == -1) break; + else if (ret < 0) { isValid = false; continue; } + assert(b->core.l_qseq > 0); + + qname = bam_get_canonical_name(b); + + // if this is a paired-end read + if (ispaired == -1) ispaired = bam_is_paired(b); + else { + isValid = (ispaired == bam_is_paired(b)); + if (!isValid) { + printf("\nWe detected both single-end and paired-end reads in the data!\nRSEM currently does not support a mixture of single-end/paired-end reads.\n"); + continue; + } + } + + if (ispaired) { + isValid = (sam_read1(in, header, b2) >= 0) && (qname == bam_get_canonical_name(b2)) && bam_is_paired(b2); + if (!isValid) { + printf("\nOnly find one mate for paired-end read %s!\nPlease make sure that the two mates of a paired-end read are adjacent to each other.\n", bam_get_qname(b)); + continue; + } + + assert(b2->core.l_qseq > 0); + + isValid = (bam_is_read1(b) && bam_is_read2(b2)) || (bam_is_read1(b2) && bam_is_read2(b)); + if (!isValid) { + printf("\nThe two mates of paired-end read %s are marked as both mate1 or both mate2!\n", bam_get_qname(b)); + continue; + } + + int value = int(bam_is_mapped(b)) + int(bam_is_mapped(b2)); + isValid = (value != 1); + if (!isValid) { + printf("\nPaired-end read %s has an alignment with only one mate aligned!\n", bam_get_qname(b)); + printf("Currently RSEM does not handle mixed alignments for paired-end reads.\n"); + continue; + } + + if (!bam_is_read1(b)) { bam1_t *tmp = b; b = b2; b2 = tmp; } + + if (value == 2) { + isValid = (b->core.tid == b2->core.tid); + if (!isValid) { + printf("\nPaired-end read %s has a discordant alignment (two mates aligned to different reference sequences)!\n", bam_get_qname(b)); + printf("Mate 1 aligns to %s and mate 2 aligns to %s\n", header->target_name[b->core.tid], header->target_name[b2->core.tid]); + printf("Currently RSEM does not handle discordant alignments.\n"); + continue; + } + + int strandedness = (int(bam_is_rev(b)) << 1) + int(bam_is_rev(b2)); + isValid = (strandedness == 1 || strandedness == 2); + if (!isValid) { + printf("\nPaired-end read %s has an alignment in which two mates aligned to the same strand!\n", bam_get_qname(b)); + printf("Its two mates aligned to %s in %s direction.\n", header->target_name[b->core.tid], (strandedness == 0 ? "forward" : "reverse")); + continue; + } + + bam1_t *tb = (b->core.pos < b2->core.pos ? b : b2); + isValid = tb->core.pos >= 0 && tb->core.pos + abs(tb->core.isize) <= header->target_len[tb->core.tid]; + if (!isValid) { + printf("\nPaired-end read %s aligns to [%d, %d) of transcript %s, which exceeds the transcript's boundary [0, %d)!\n", + bam_get_qname(b), tb->core.pos, tb->core.pos + abs(tb->core.isize), header->target_name[tb->core.tid], header->target_len[tb->core.tid]); + continue; + } + isValid = check_read(b, header); + if (!isValid) continue; + isValid = check_read(b2, header); + if (!isValid) continue; + } + + readlen = b->core.l_qseq; + readlen2 = b2->core.l_qseq; + } + else { + if (bam_is_mapped(b)) { + isValid = check_read(b, header); + if (!isValid) continue; + } + readlen = b->core.l_qseq; + } + + if (cqname != qname) { + isValid = used.find(qname) == used.end(); + if (!isValid) { printf("\nThe alignments of read %s are not grouped together!\n", qname.c_str()); continue; } + used.insert(cqname); + cqname = qname; + creadlen = readlen; + if (ispaired) creadlen2 = readlen2; + } + else { + assert(cqname != ""); + isValid = (creadlen == readlen && (!ispaired || creadlen2 == readlen2)); + if (!isValid) { printf("\nRead %s have alignments showing different read/mate lengths!\n", qname.c_str()); continue; } + } + + ++cnt; + if (cnt % 1000000 == 0) { printf("."); fflush(stdout); } + + } while(isValid); + + bam_destroy1(b); bam_destroy1(b2); + bam_hdr_destroy(header); + sam_close(in); + + if (isValid) printf("\nThe input file is valid!\n"); + else printf("The input file is not valid!\n"); + + return 0; } diff -Nru rsem-1.2.31+dfsg/Transcripts.h rsem-1.3.0+dfsg/Transcripts.h --- rsem-1.2.31+dfsg/Transcripts.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/Transcripts.h 2016-10-02 14:34:20.000000000 +0000 @@ -109,7 +109,7 @@ general_assert(n_targets > 0, "The SAM/BAM file declares less than one reference sequence!"); general_assert(n_targets <= M, "The SAM/BAM file declares more reference sequences (" + itos(n_targets) + ") than RSEM knows (" + itos(M) + ")!"); - if (n_targets < M) fprintf(stderr, "Warning: The SAM/BAM file declares less reference sequences (%d) than RSEM knows (%d)!\n", n_targets, M); + if (n_targets < M) fprintf(stderr, "Warning: The SAM/BAM file declares less reference sequences (%d) than RSEM knows (%d)! Please make sure that you aligned your reads against transcript sequences instead of genome.\n", n_targets, M); dict.clear(); for (int i = 1; i <= M; i++) { diff -Nru rsem-1.2.31+dfsg/utils.h rsem-1.3.0+dfsg/utils.h --- rsem-1.2.31+dfsg/utils.h 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/utils.h 2016-10-02 14:34:20.000000000 +0000 @@ -23,7 +23,7 @@ const int OLEN = 25; // overlap length, number of bases must not be in poly(A) tails const int NBITS = 32; // use unsigned int, 32 bits per variable -const int MAX_WARNS = 50; // Display at most 50 warnings of the sample type +const int MAX_WARNS = 50; // Display at most 50 warnings of the same type extern bool verbose; // show detail intermediate outputs diff -Nru rsem-1.2.31+dfsg/WHAT_IS_NEW rsem-1.3.0+dfsg/WHAT_IS_NEW --- rsem-1.2.31+dfsg/WHAT_IS_NEW 2016-06-04 10:33:25.000000000 +0000 +++ rsem-1.3.0+dfsg/WHAT_IS_NEW 2016-10-02 14:34:20.000000000 +0000 @@ -1,3 +1,13 @@ +RSEM v1.3.0 + +- Added Prior-Enhanced RSEM (pRSEM) as a submodule +- Introduced `--strandedness ` option, `--strand-specific` and `--forward-prob` are deprecated (but still supported) +- Revised documentation for `rsem-plot-model`, maked it clear that in alignment statistics, isoform-level (instead of genome-level) multi-mapping reads are shown +- Significantly improved the output information of `rsem-sam-validator`: if indels/clippings/skips are detected in alignments or alignments exceed transcript boundaries, `rsem-sam-validator` will report them instead of telling you the input is valid +- Updated the warning message to ask users to make sure that they align their reads agains a set of transcripts instead of genome when RSEM finds less sequences in the BAM file than RSEM's indices + +-------------------------------------------------------------------------------------------- + RSEM v1.2.31 - Rewrote `rsem-gff3-to-gtf` to handle a more general set of GFF3 files